====== ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer ====== {{section>upgrade_map_suite_to_10.0}} This class represents a layer backed by an ArcSDE server. ===== Inheritance Hierarchy ===== *System.Object **[[ThinkGeo.MapSuite.Core.Layer]] ***[[ThinkGeo.MapSuite.Core.FeatureLayer]] ****[[ThinkGeo.MapSuite.Core.ArcSdeFeatureLayer]] ===== Members Summary ===== ==== Public Constructors ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:PublicMethod.gif|Public Method}}[[#ArcSdeFeatureLayer()|ArcSdeFeatureLayer]] | | | This is the class constructor. | | {{wiki:PublicMethod.gif|Public Method}}[[#ArcSdeFeatureLayer(String, String, String, String, String, String, String, String, String)|ArcSdeFeatureLayer]] | String, String, String, String, String, String, String, String, String | | This is the class constructor. | ==== Protected Constructors ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ ==== Public Methods ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:PublicMethod.gif|Public Method}}[[#CloneDeep()|CloneDeep]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicMethod.gif|Public Method}}[[#Close()|Close]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicMethod.gif|Public Method}}[[#Draw(GeoCanvas, Collection)|Draw]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]], Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicMethod.gif|Public Method}}[[#Equals(Object)|Equals]] | Object | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetBoundingBox()|GetBoundingBox]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetFeatureClassNamesBySchema(String)|GetFeatureClassNamesBySchema]] | String | | This method is used to get a list of feature class names in the specified feature schema name. | | {{wiki:PublicMethod.gif|Public Method}}[[#GetFeatureSchemaNames()|GetFeatureSchemaNames]] | | | This method is used to get a list of feature schema names in the current datastore. | | {{wiki:PublicMethod.gif|Public Method}}[[#GetHashCode()|GetHashCode]] | | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#GetType()|GetType]] | | Object | | | {{wiki:PublicMethod.gif|Public Method}}[[#Open()|Open]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicMethod.gif|Public Method}}[[#ToString()|ToString]] | | Object | | ==== Protected Methods ==== ^ Name ^ Parameters ^ DeclaringType ^ Summary ^ | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CloneDeepCore()|CloneDeepCore]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#CloseCore()|CloseCore]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawCore(GeoCanvas, Collection)|DrawCore]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]], Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawException(GeoCanvas, Exception)|DrawException]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]], Exception | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#DrawExceptionCore(GeoCanvas, Exception)|DrawExceptionCore]] | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]], Exception | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#Finalize()|Finalize]] | | Object | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#GetBoundingBoxCore()|GetBoundingBoxCore]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#MemberwiseClone()|MemberwiseClone]] | | Object | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawingException(DrawingExceptionLayerEventArgs)|OnDrawingException]] | [[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawingFeatures(DrawingFeaturesEventArgs)|OnDrawingFeatures]] | [[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]] | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs)|OnDrawingWrappingFeatures]] | [[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OnDrawnException(DrawnExceptionLayerEventArgs)|OnDrawnException]] | [[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#OpenCore()|OpenCore]] | | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SetupTools()|SetupTools]] | | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:ProtectedMethod.gif|Protected Method}}[[#SetupToolsCore()|SetupToolsCore]] | | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | ==== Public Properties ==== ^ Name ^ Return ^ DeclaringType ^ Summary ^ | {{wiki:PublicProperty.gif|Public Property}}[[#ConnectionString|ConnectionString]] | String | | This property gets and sets the connection string used to connect to the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#Datastore|Datastore]] | String | | This property gets and sets the datastore of the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#DrawingExceptionMode|DrawingExceptionMode]] | [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#DrawingMarginPercentage|DrawingMarginPercentage]] | Double | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#DrawingQuality|DrawingQuality]] | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#DrawingTime|DrawingTime]] | TimeSpan | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#EditTools|EditTools]] | [[ThinkGeo.MapSuite.Core.EditTools|EditTools]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#FeatureClassName|FeatureClassName]] | String | | This property gets and sets the name of the feature class in the feature schema. | | {{wiki:PublicProperty.gif|Public Property}}[[#FeatureIdsToExclude|FeatureIdsToExclude]] | Collection | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#FeatureSchemaName|FeatureSchemaName]] | String | | This property gets and sets the name of the feature schema in the datastore. | | {{wiki:PublicProperty.gif|Public Property}}[[#FeatureSource|FeatureSource]] | [[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#GeometryColumnName|GeometryColumnName]] | String | | This property gets and sets the name of the column that holds the geometry. | | {{wiki:PublicProperty.gif|Public Property}}[[#HasBoundingBox|HasBoundingBox]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In ArcSdeFeatureLayer, we override this API and mark it as true. | | {{wiki:PublicProperty.gif|Public Property}}[[#IdColumnName|IdColumnName]] | String | | This property gets and sets the name of the column that holds the unique feature Id. | | {{wiki:PublicProperty.gif|Public Property}}[[#Instance|Instance]] | String | | This property gets and sets the port of the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#IsGrayscale|IsGrayscale]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#IsNegative|IsNegative]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#IsOpen|IsOpen]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#IsVisible|IsVisible]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#MaxRecordsToDraw|MaxRecordsToDraw]] | Int32 | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#Name|Name]] | String | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#Password|Password]] | String | | This property gets and sets the password for the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#QueryTools|QueryTools]] | [[ThinkGeo.MapSuite.Core.QueryTools|QueryTools]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#Server|Server]] | String | | This property gets and sets the machine name or IP address of the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#Transparency|Transparency]] | Single | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#Username|Username]] | String | | This property gets and sets the username for the ArcSDE server. | | {{wiki:PublicProperty.gif|Public Property}}[[#WrappingExtent|WrappingExtent]] | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#WrappingMode|WrappingMode]] | [[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicProperty.gif|Public Property}}[[#ZoomLevelSet|ZoomLevelSet]] | [[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | ==== Protected Properties ==== ^ Name ^ Return ^ DeclaringType ^ Summary ^ | {{wiki:ProtectedProperty.gif|Protected Property}}[[#IsOpenCore|IsOpenCore]] | Boolean | [[ThinkGeo.MapSuite.Core.Layer|Layer]](overriden) | | ==== Public Events ==== ^ Name ^ Event Arguments ^ DeclaringType ^ Summary ^ | {{wiki:PublicEvent.gif|Public Event}}[[#DrawingException|DrawingException]] | [[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicEvent.gif|Public Event}}[[#DrawingFeatures|DrawingFeatures]] | [[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicEvent.gif|Public Event}}[[#DrawingProgressChanged|DrawingProgressChanged]] | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | | {{wiki:PublicEvent.gif|Public Event}}[[#DrawingWrappingFeatures|DrawingWrappingFeatures]] | [[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] | | | {{wiki:PublicEvent.gif|Public Event}}[[#DrawnException|DrawnException]] | [[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | ===== Public Constructors ===== ==== ArcSdeFeatureLayer() ==== This is the class constructor. === Overloads === This is the default constructor, which requires you to set the properties after you create the class. === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Constructors|Go Back]] ==== ArcSdeFeatureLayer(String, String, String, String, String, String, String, String, String) ==== This is the class constructor. === Overloads === This constructor allows you to input all required information to create an ArcSdeFeatureSource. === Parameters === ^ Name ^ Type ^ Description ^ | server | String | This parameter represents the machine name or IP address of the ArcSDE server. | | instance | String | This parameter represents the port of the server. | | username | String | This parameter represents the username for the ArcSDE server. | | password | String | This parameter represents the password for the ArcSDE server. | | datastore | String | This parameter represents the datastore of the ArcSDE server. | | idColumnName | String | This parameter represents the name of the column that holds the unique feature Id. | | featureSchemaName | String | This parameter represents the name of the feature schema in the datastore. | | featureClassName | String | This parameter represents the name of the feature class in the feature schema. | | geometryColumnName | String | This parameter represents the name of the column that holds the geometry. | [[#Public Constructors|Go Back]] ===== Protected Constructors ===== ===== Public Methods ===== ==== CloneDeep() ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== Close() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== Draw(GeoCanvas, Collection) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | canvas | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | labelsInAllLayers | Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | | [[#Public Methods|Go Back]] ==== Equals(Object) ==== === Return Value === ^ Return Type ^ Description ^ | Boolean | | === Parameters === ^ Name ^ Type ^ Description ^ | obj | Object | | [[#Public Methods|Go Back]] ==== GetBoundingBox() ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== GetFeatureClassNamesBySchema(String) ==== This method is used to get a list of feature class names in the specified feature schema name. === Return Value === ^ Return Type ^ Description ^ | Collection | | === Parameters === ^ Name ^ Type ^ Description ^ | featureSchemaName | String | This parameter represents the feature schema name whose feature class names you want to list. | [[#Public Methods|Go Back]] ==== GetFeatureSchemaNames() ==== This method is used to get a list of feature schema names in the current datastore. === Return Value === ^ Return Type ^ Description ^ | Collection | A list of schema names in the current datastore. | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== GetHashCode() ==== === Return Value === ^ Return Type ^ Description ^ | Int32 | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== GetType() ==== === Return Value === ^ Return Type ^ Description ^ | Type | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== Open() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ==== ToString() ==== === Return Value === ^ Return Type ^ Description ^ | String | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Public Methods|Go Back]] ===== Protected Methods ===== ==== CloneDeepCore() ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.Layer|Layer]] | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== CloseCore() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== DrawCore(GeoCanvas, Collection) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | canvas | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | labelsInAllLayers | Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> | | [[#Protected Methods|Go Back]] ==== DrawException(GeoCanvas, Exception) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | canvas | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | e | Exception | | [[#Protected Methods|Go Back]] ==== DrawExceptionCore(GeoCanvas, Exception) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | canvas | [[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] | | | e | Exception | | [[#Protected Methods|Go Back]] ==== Finalize() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== GetBoundingBoxCore() ==== === Return Value === ^ Return Type ^ Description ^ | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== MemberwiseClone() ==== === Return Value === ^ Return Type ^ Description ^ | Object | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== OnDrawingException(DrawingExceptionLayerEventArgs) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | e | [[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | | [[#Protected Methods|Go Back]] ==== OnDrawingFeatures(DrawingFeaturesEventArgs) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | e | [[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] | | [[#Protected Methods|Go Back]] ==== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | e | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | | [[#Protected Methods|Go Back]] ==== OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | e | [[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] | | [[#Protected Methods|Go Back]] ==== OnDrawnException(DrawnExceptionLayerEventArgs) ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ | e | [[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | | [[#Protected Methods|Go Back]] ==== OpenCore() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== SetupTools() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ==== SetupToolsCore() ==== === Return Value === ^ Return Type ^ Description ^ | Void | | === Parameters === ^ Name ^ Type ^ Description ^ [[#Protected Methods|Go Back]] ===== Public Properties ===== ==== ConnectionString ==== This property gets and sets the connection string used to connect to the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== Datastore ==== This property gets and sets the datastore of the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== DrawingExceptionMode ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] | [[#Public Properties|Go Back]] ==== DrawingMarginPercentage ==== === Return Value === ^ Return Type ^ | Double | [[#Public Properties|Go Back]] ==== DrawingQuality ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] | [[#Public Properties|Go Back]] ==== DrawingTime ==== === Return Value === ^ Return Type ^ | TimeSpan | [[#Public Properties|Go Back]] ==== EditTools ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.EditTools|EditTools]] | [[#Public Properties|Go Back]] ==== FeatureClassName ==== This property gets and sets the name of the feature class in the feature schema. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== FeatureIdsToExclude ==== === Return Value === ^ Return Type ^ | Collection | [[#Public Properties|Go Back]] ==== FeatureSchemaName ==== This property gets and sets the name of the feature schema in the datastore. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== FeatureSource ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] | [[#Public Properties|Go Back]] ==== GeometryColumnName ==== This property gets and sets the name of the column that holds the geometry. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== HasBoundingBox ==== This property checks to see if a Layer has a BoundingBox or not. If it has no BoundingBox, it will throw an exception when you call the GetBoundingBox() and GetFullExtent() APIs. In ArcSdeFeatureLayer, we override this API and mark it as true. === Remarks === The default implementation in the base class returns false. === Return Value === ^ Return Type ^ | Boolean | [[#Public Properties|Go Back]] ==== IdColumnName ==== This property gets and sets the name of the column that holds the unique feature Id. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== Instance ==== This property gets and sets the port of the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== IsGrayscale ==== === Return Value === ^ Return Type ^ | Boolean | [[#Public Properties|Go Back]] ==== IsNegative ==== === Return Value === ^ Return Type ^ | Boolean | [[#Public Properties|Go Back]] ==== IsOpen ==== === Return Value === ^ Return Type ^ | Boolean | [[#Public Properties|Go Back]] ==== IsVisible ==== === Return Value === ^ Return Type ^ | Boolean | [[#Public Properties|Go Back]] ==== MaxRecordsToDraw ==== === Return Value === ^ Return Type ^ | Int32 | [[#Public Properties|Go Back]] ==== Name ==== === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== Password ==== This property gets and sets the password for the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== QueryTools ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.QueryTools|QueryTools]] | [[#Public Properties|Go Back]] ==== Server ==== This property gets and sets the machine name or IP address of the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== Transparency ==== === Return Value === ^ Return Type ^ | Single | [[#Public Properties|Go Back]] ==== Username ==== This property gets and sets the username for the ArcSDE server. === Return Value === ^ Return Type ^ | String | [[#Public Properties|Go Back]] ==== WrappingExtent ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] | [[#Public Properties|Go Back]] ==== WrappingMode ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]] | [[#Public Properties|Go Back]] ==== ZoomLevelSet ==== === Return Value === ^ Return Type ^ | [[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]] | [[#Public Properties|Go Back]] ===== Protected Properties ===== ==== IsOpenCore ==== === Return Value === ^ Return Type ^ | Boolean | [[#Protected Properties|Go Back]] ===== Public Events ===== ==== DrawingException ==== === Event Arguments === ^ Event Arguments ^ | [[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] | [[#Public Events|Go Back]] ==== DrawingFeatures ==== === Event Arguments === ^ Event Arguments ^ | [[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] | [[#Public Events|Go Back]] ==== DrawingProgressChanged ==== === Event Arguments === ^ Event Arguments ^ | [[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] | [[#Public Events|Go Back]] ==== DrawingWrappingFeatures ==== === Event Arguments === ^ Event Arguments ^ | [[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] | [[#Public Events|Go Back]] ==== DrawnException ==== === Event Arguments === ^ Event Arguments ^ | [[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] | [[#Public Events|Go Back]] __NOTOC__ [[Category:MapSuiteSpatialDataExtension]] [[Category:ThinkGeo.MapSuite.Core]] [[Category:UpdateDocumentation]]