User Tools

Site Tools


thinkgeo.mapsuite.core.wfsfeaturelayer

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
thinkgeo.mapsuite.core.wfsfeaturelayer [2015/09/17 10:42]
admin
thinkgeo.mapsuite.core.wfsfeaturelayer [2017/03/16 21:59] (current)
Line 1: Line 1:
 ====== ThinkGeo.MapSuite.Core.WfsFeatureLayer ====== ====== ThinkGeo.MapSuite.Core.WfsFeatureLayer ======
 +
 +{{section>​upgrade_map_suite_to_10.0}}
 +
 This class represents the wfs(web feature service) FeauteLayer. This class represents the wfs(web feature service) FeauteLayer.
 ===== Inheritance Hierarchy ===== ===== Inheritance Hierarchy =====
Line 7: Line 10:
         ***ThinkGeo.MapSuite.Core.WfsFeatureLayer**         ***ThinkGeo.MapSuite.Core.WfsFeatureLayer**
 ===== Members Summary ===== ===== Members Summary =====
-=== Public Constructors === +==== Public Constructors ==== 
-<div class_table>​ +** {{wiki:​PublicMethod.gif|}} WfsFeatureLayer() **
-**{{wiki:​PublicMethod.gif|}}[[#WfsFeatureLayer()|WfsFeatureLayer]]** +
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​WfsFeatureLayer Constructor. +
-</​div>​+
  
-<​div ​class_table+  * //​WfsFeatureLayer Constructor.//​ 
-**{{wiki:​PublicMethod.gif|}}[[#WfsFeatureLayer(String,​String)|WfsFeatureLayer]]** +== Remarks == 
-  * **Parameters**:​String,​String +  * //N/A// 
-  * **DeclaringType**:​N/​A +== Parameters == 
-  * **Summary**:​WfsFeatureSource Constructor +<​div ​newline></​div
-</​div>​+** {{wiki:​PublicMethod.gif|}} WfsFeatureLayer(String,​String) **
  
-=== Protected Constructors === +  * //​WfsFeatureSource Constructor//​ 
-=== Public Methods === +== Remarks ​== 
-<div class_table>​ +  * //The parameters can not be null.// 
-**{{wiki:​PublicMethod.gif|}}[[#​CloneDeep()|CloneDeep]]** +== Parameters ​== 
-  * **Parameters**:​N/A +  * //​serviceLocationUrl//​ 
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Type:String 
-  * **Summary**:N/A +    Description:The url of wfs service.
-</​div>​+
  
-<div class_table>​ +  ​//​typeName//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​Close()|Close]]*+    Type:String 
-  * **Parameters**:N/A +    Description:The typename in the specify wfs service.
-  * **DeclaringType**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div>​ 
-**{{wiki:​PublicMethod.gif|}}[[#Draw(GeoCanvas,​Collection<​SimpleCandidate>​)|Draw]]** +==== Protected Constructors ==== 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +==== Public Methods ==== 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +** {{wiki:​PublicMethod.gif|}} ​RequestDrawing() **
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​Equals(Object)|Equals]]*+== Remarks == 
-  * **Parameters**:​Object +  * //N/A//
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetBoundingBox()|GetBoundingBox]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetCapabilities(Uri,​WebProxy)|GetCapabilities]]** +<​div ​newline></​div
-  * **Parameters**:​Uri,​WebProxy +** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(RectangleShape) **
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​Get capabilities from the specific wfs service url. +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetCapabilities(Uri)|GetCapabilities]]*+== Remarks == 
-  * **Parameters**:​Uri +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​Get capabilities from the specific wfs service url. +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetCapabilities(String)|GetCapabilities]]** +  * Type:Void 
-  * **Parameters**:String +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​Get capabilities from the specific wfs service url. +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:PublicMethod.gif|}}[[#​GetHashCode()|GetHashCode]]** +  //​extentToRefresh//​ 
-  * **Parameters**:N/A +    ​Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​Object +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetLayers(String)|GetLayers]]** +** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>​) **
-  * **Parameters**:​String +
-  * **DeclaringType**:​N/​A +
-  * **Summary**:​Get layer names from specific wfs service url. +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetLayers(Uri,​WebProxy)|GetLayers]]*+== Remarks == 
-  * **Parameters**:​Uri,​WebProxy +  * //N/A//
-  * **DeclaringType**:​N/A +
-  * **Summary**:​Get layer names from specific wfs service url. +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}}[[#​GetLayers(Uri)|GetLayers]]** +  * Type:Void 
-  * **Parameters**:Uri +  * Description:N/A
-  * **DeclaringType**:N/A +
-  * **Summary**:​Get layer names from specific wfs service url. +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​GetThreadSafetyLevel()|GetThreadSafetyLevel]]** +  * //​extentsToRefresh//​ 
-  * **Parameters**:​N/A +    Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#GetType()|GetType]]** +** {{wiki:​PublicMethod.gif|}} ​RequestDrawing(TimeSpan) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​Open()|Open]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +  * Type:Void 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>,​TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan)|RequestDrawing]]** +  //​bufferTime//​ 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>,​TimeSpan +    Type:TimeSpan 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +** {{wiki:​PublicMethod.gif|}} RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(RectangleShape,​TimeSpan)|RequestDrawing]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]],​TimeSpan +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType)|RequestDrawing]]** +  * Type:Void 
-  * **Parameters**:TimeSpan,​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(TimeSpan)|RequestDrawing]]** +  //​bufferTime//​ 
-  * **Parameters**:​TimeSpan +    Type:TimeSpan 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTimeType//​ 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing(IEnumerable<​RectangleShape>​)|RequestDrawing]]*+    Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Parameters**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:​PublicMethod.gif|}}[[#RequestDrawing(RectangleShape)|RequestDrawing]]** +** {{wiki:​PublicMethod.gif|}} RequestDrawing(RectangleShape,TimeSpan) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​PublicMethod.gif|}}[[#​RequestDrawing()|RequestDrawing]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​PublicMethod.gif|}}[[#​ToString()|ToString]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​Object +
-  * **Summary**:N/A +
-</​div>​+
  
-=== Protected Methods === +== Parameters ​== 
-<div class_table>​ +  * //​extentToRefresh//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​1BU=(IEnumerable<​String>​)|1BU=]]** +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Parameters**:​IEnumerable<​String>​ +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTime//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​1xU=(GeoCanvas,​Dictionary<​String,​Collection<​Feature>>,​Collection<​SimpleCandidate>,​ZoomLevel,​RectangleShape)|1xU=]]*+    Type:TimeSpan 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>,​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>,​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]],​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​CloneDeepCore()|CloneDeepCore]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​CloseCore()|CloseCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawAttributionCore(GeoCanvas,​String)|DrawAttributionCore]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​String +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​)|DrawCore]]** +  * //​extentToRefresh//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +    Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTime//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawException(GeoCanvas,​Exception)|DrawException]]*+    Type:TimeSpan 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],​Exception +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTimeType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​DrawExceptionCore(GeoCanvas,​Exception)|DrawExceptionCore]]*+    Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]],Exception +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#Finalize()|Finalize]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) **
-  * **Parameters**:​N/​A +
-  * **DeclaringType**:​Object +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetBoundingBoxCore()|GetBoundingBoxCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​GetThreadSafetyLevelCore()|GetThreadSafetyLevelCore]]** +  * Type:Void 
-  * **Parameters**:N/A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:ProtectedMethod.gif|}}[[#​MemberwiseClone()|MemberwiseClone]]** +  //​extentsToRefresh//​ 
-  * **Parameters**:N/A +    ​Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-  * **DeclaringType**:​Object +    Description:N/A
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTime//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingAttribution(DrawingAttributionLayerEventArgs)|OnDrawingAttribution]]*+    Type:TimeSpan 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnDrawingException(DrawingExceptionLayerEventArgs)|OnDrawingException]]** +** {{wiki:PublicMethod.gif|}} ​RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType) **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingFeatures(DrawingFeaturesEventArgs)|OnDrawingFeatures]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingProgressChanged(DrawingProgressChangedEventArgs)|OnDrawingProgressChanged]]** +  * Type:Void 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +== Parameters == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs)|OnDrawingWrappingFeatures]]** +  * //​extentsToRefresh//​ 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] +    Type:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> 
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +    Description:N/A
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTime//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawnAttribution(DrawnAttributionLayerEventArgs)|OnDrawnAttribution]]*+    Type:TimeSpan 
-  * **Parameters**:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<div class_table>​ +  ​//​bufferTimeType//​ 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnDrawnException(DrawnExceptionLayerEventArgs)|OnDrawnException]]*+    Type:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] +    Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+<​div ​newline></​div
-**{{wiki:ProtectedMethod.gif|}}[[#​OnRequestedDrawing(RequestedDrawingLayerEventArgs)|OnRequestedDrawing]]** +** {{wiki:PublicMethod.gif|}} ​GetThreadSafetyLevel() **
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OnRequestingDrawing(RequestingDrawingLayerEventArgs)|OnRequestingDrawing]]*+== Remarks == 
-  * **Parameters**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +
-  * **Summary**:​N/A +
-</div>+
  
-<div class_table>​ +== Return Value == 
-**{{wiki:​ProtectedMethod.gif|}}[[#​OpenCore()|OpenCore]]** +  * Type:​[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] 
-  * **Parameters**:​N/​A +  * Description:N/A
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:N/A +
-</​div>​+
  
-<​div ​class_table+== Parameters == 
-**{{wiki:ProtectedMethod.gif|}}[[#​SetupTools()|SetupTools]]** +<​div ​newline></​div
-  * **Parameters**:​N/​A +** {{wiki:PublicMethod.gif|}} ​CloneDeep() **
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:​N/​A +
-</​div>​+
  
-<div class_table>​ +  ​//N/A// 
-**{{wiki:​ProtectedMethod.gif|}}[[#​SetupToolsCore()|SetupToolsCore]]** +== Remarks == 
-  * **Parameters**:​N/A +  * //N/A//
-  * **DeclaringType**:​[[ThinkGeo.MapSuite.Core.FeatureLayer|FeatureLayer]] +
-  * **Summary**:​N/A +
-</div>+
  
-=== Public Properties === +== Return Value == 
-**{{wiki:PublicProperty.gif|}}[[#​Attribution|Attribution]]** +  Type:[[ThinkGeo.MapSuite.Core.Layer|Layer]] 
-  * **Return**:​String +  * Description:N/A
-  * **Summary**:N/A+
  
-**{{wiki:PublicProperty.gif|}}[[#​BlueTranslation|BlueTranslation]]** +== Parameters == 
-  * **Return**:​Single +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​Open() ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingExceptionMode|DrawingExceptionMode]]** +  ​//N/A// 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingMarginInPixel|DrawingMarginInPixel]]** +== Return Value == 
-  * **Return**:Single +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​DrawingMarginPercentage|DrawingMarginPercentage]]** +== Parameters == 
-  * **Return**:​Double +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​Close() ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingQuality|DrawingQuality]]** +  ​//N/A// 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]] +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​DrawingTime|DrawingTime]]** +== Return Value == 
-  * **Return**:TimeSpan +  * Type:Void 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​EditTools|EditTools]]** +== Parameters == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.EditTools|EditTools]] +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​GetBoundingBox() ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​FeatureIdsToExclude|FeatureIdsToExclude]]** +  ​//N/A// 
-  * **Return**:​Collection<​String>​ +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​FeatureSource|FeatureSource]]** +== Return Value == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]] +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​GeometryValidationMode|GeometryValidationMode]]** +== Parameters == 
-  * **Return**:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]] +<div newline></​div>​ 
-  * **Summary**:​N/​A+** {{wiki:PublicMethod.gif|}} ​Draw(GeoCanvas,​Collection<​SimpleCandidate>​) ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​GreenTranslation|GreenTranslation]]** +  ​//N/A// 
-  * **Return**:​Single +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​HasBoundingBox|HasBoundingBox]]** +== Return Value == 
-  * **Return**:Boolean +  * Type:Void 
-  * **Summary**:This property indicates whether 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.+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​IsGrayscale|IsGrayscale]]** +== Parameters == 
-  * **Return**:​Boolean +  ​//​canvas//​ 
-  * **Summary**:N/A+    ​Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
 +    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#IsNegative|IsNegative]]** +  ​//​labelsInAllLayers//​ 
-  * **Return**:​Boolean +    ​Type:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> 
-  * **Summary**:N/A+    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​IsOpen|IsOpen]]** +<div newline></​div>​ 
-  * **Return**:​Boolean +** {{wiki:PublicMethod.gif|}} ​ToString() ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​IsVisible|IsVisible]]** +  ​//N/A// 
-  * **Return**:​Boolean +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​KeyColors|KeyColors]]** +== Return Value == 
-  * **Return**:Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​ +  * Type:String 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​LastXmlResponse|LastXmlResponse]]** +== Parameters == 
-  * **Return**:​String +<div newline></​div>​ 
-  * **Summary**:​The xml text represnets last respone, it will pass out by RequestedData event as parameter.+** {{wiki:PublicMethod.gif|}} ​Equals(Object) ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​MaxRecordsToDraw|MaxRecordsToDraw]]** +  ​//N/A// 
-  * **Return**:​Int32 +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​Name|Name]]** +== Return Value == 
-  * **Return**:String +  * Type:Boolean 
-  * **Summary**:N/A+  * Description:N/A
  
-**{{wiki:​PublicProperty.gif|}}[[#​QueryTools|QueryTools]]** +== Parameters == 
-  * **Return**:[[ThinkGeo.MapSuite.Core.QueryTools|QueryTools]] +  * //obj// 
-  * **Summary**:N/A+    ​Type:Object 
 +    Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​RedTranslation|RedTranslation]]** +<div newline></​div>​ 
-  * **Return**:​Single +** {{wiki:PublicMethod.gif|}} ​GetHashCode() ​**
-  * **Summary**:​N/​A+
  
-**{{wiki:​PublicProperty.gif|}}[[#​RequestDrawingInterval|RequestDrawingInterval]]** +  ​//N/A// 
-  * **Return**:​TimeSpan +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​ServiceLocationUrl|ServiceLocationUrl]]** +== Return Value == 
-  * **Return**:String +  * Type:Int32 
-  * **Summary**:The url of wfs service.+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#​TimeoutInSeconds|TimeoutInSeconds]]** +== Parameters == 
-  * **Return**:​Int32 +<div newline></​div>​ 
-  * **Summary**:​This property specifies the timeout of the web request in seconds. ​ The default timeout value is 20 seconds.+** {{wiki:PublicMethod.gif|}} ​GetType() ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​Transparency|Transparency]]** +  ​//N/A// 
-  * **Return**:​Single +== Remarks == 
-  * **Summary**:​N/A+  * //N/A//
  
-**{{wiki:​PublicProperty.gif|}}[[#​TypeName|TypeName]]** +== Return Value == 
-  * **Return**:String +  * Type:Type 
-  * **Summary**:The typename in the specify wfs service.+  * Description:N/A
  
-**{{wiki:PublicProperty.gif|}}[[#WebProxy|WebProxy]]** +== Parameters == 
-  * **Return**:​WebProxy +<div newline></​div>​ 
-  * **Summary**:​This property gets or sets the proxy used for requesting a Web Response.+** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} GetCapabilities(String) ​**
  
-**{{wiki:​PublicProperty.gif|}}[[#​WrappingExtent|WrappingExtent]]** +  ​//Get capabilities from the specific wfs service url.// 
-  * **Return**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +== Remarks == 
-  * **Summary**:N/A+  * //Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections1Service Identification section The service identification section provides information about the WFS service itself2Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature type) that are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operation. These types may be defined in a base GML schema, or in an application schema using its own namespace. 6. SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.//
  
-**{{wiki:​PublicProperty.gif|}}[[#​WrappingMode|WrappingMode]]** +== Return Value == 
-  * **Return**:[[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]] +  * Type:String 
-  * **Summary**:N/A+  * Description:The xml text represents capabilities of this wfs server.
  
-**{{wiki:​PublicProperty.gif|}}[[#​ZoomLevelSet|ZoomLevelSet]]** +== Parameters == 
-  * **Return**:[[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]] +  * //​serviceLocationUrl//​ 
-  * **Summary**:N/A+    ​Type:String 
 +    Description:The url of wfs service.
  
-=== Protected Properties === +<div newline></​div>​ 
-**{{wiki:ProtectedProperty.gif|}}[[#0BU=|0BU=]]** +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} GetCapabilities(Uri) ​**
-  * **Return**:​TimeSpan +
-  * **Summary**:​N/​A+
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​0xU=|0xU=]]** +  ​//Get capabilities from the specific wfs service url.// 
-  * **Return**:TimeSpan +== Remarks ​== 
-  * **Summary**:N/A+  * //Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections1. Service Identification section The service identification section provides information about the WFS service itself. 2. Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature type) that are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operation. These types may be defined in a base GML schema, or in an application schema using its own namespace. 6. SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.//
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​IsOpenCore|IsOpenCore]]** +== Return Value == 
-  * **Return**:Boolean +  * Type:String 
-  * **Summary**:N/A+  * Description:The xml text represents capabilities of this wfs server.
  
-**{{wiki:​ProtectedProperty.gif|}}[[#​yhU=|yhU=]]** +== Parameters == 
-  * **Return**:Int64 +  * //​serverUri//​ 
-  * **Summary**:N/A+    ​Type:Uri 
 +    Description:The url of wfs service.
  
-**{{wiki:ProtectedProperty.gif|}}[[#zRU=|zRU=]]** +<div newline></​div>​ 
-  * **Return**:​Int64 +** {{wiki:PublicMethod.gif|}}{{wiki:​Static.gif|}} GetCapabilities(Uri,​WebProxy) ​**
-  * **Summary**:​N/​A+
  
-=== Public Events === +  * //Get capabilities from the specific wfs service url.// 
-**{{wiki:PublicEvent.gif|}}[[#​DrawingAttribution|DrawingAttribution]]** +== Remarks ​== 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]+  //Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections1Service Identification section The service identification section provides information about the WFS service itself. 2. Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature type) that are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operationThese types may be defined in a base GML schema, or in an application schema using its own namespace6SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.//
-  * **Summary**:​N/A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingException|DrawingException]]** +== Return Value == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] +  * Type:String 
-  * **Summary**:N/A+  * Description:The xml text represents capabilities of this wfs server.
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawingFeatures|DrawingFeatures]]** +== Parameters == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] +  * //​serverUri//​ 
-  * **Summary**:N/A+    ​Type:Uri 
 +    Description:The url of wfs service.
  
-**{{wiki:PublicEvent.gif|}}[[#​DrawingProgressChanged|DrawingProgressChanged]]** +  ​//​webProxy//​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] +    ​Type:WebProxy 
-  * **Summary**:​N/​A+    Description:The proxy of the wfs service.
  
-**{{wiki:PublicEvent.gif|}}[[#​DrawingWrappingFeatures|DrawingWrappingFeatures]]** +<div newline></​div>​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] +** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} GetLayers(String) ​**
-  ​* **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawnAttribution|DrawnAttribution]]** +  ​//Get layer names from specific wfs service url.// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //​Typically,​ it will call WfsFeatureSource.GetLayers(serviceLocationUrl) internally.//
  
-**{{wiki:​PublicEvent.gif|}}[[#​DrawnException|DrawnException]]** +== Return Value == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] +  * Type:Collection<​String>​ 
-  * **Summary**:N/A+  * Description:The collection represent layer names.
  
-**{{wiki:​PublicEvent.gif|}}[[#​RequestedDrawing|RequestedDrawing]]** +== Parameters == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +  * //​serviceLocationUrl//​ 
-  * **Summary**:N/A+    ​Type:String 
 +    Description:The url of wfs service.
  
-**{{wiki:PublicEvent.gif|}}[[#​RequestingDrawing|RequestingDrawing]]** +<div newline></​div>​ 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] +** {{wiki:PublicMethod.gif|}}{{wiki:Static.gif|}} GetLayers(Uri,​WebProxy) ​**
-  ​* **Summary**:​N/​A+
  
-**{{wiki:​PublicEvent.gif|}}[[#​SendingWebRequest|SendingWebRequest]]** +  ​//Get layer names from specific wfs service url.// 
-  * **Event Arguments**:​[[ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs|SendingWebRequestEventArgs]] +== Remarks == 
-  * **Summary**:​N/A+  * //​Typically,​ it will call WfsFeatureSource.GetLayers(serverUri) internally.//
  
-**{{wiki:​PublicEvent.gif|}}[[#​SentWebRequest|SentWebRequest]]** +== Return Value == 
-  * **Event Arguments**:[[ThinkGeo.MapSuite.Core.SentWebRequestEventArgs|SentWebRequestEventArgs]] +  * Type:Collection<​String>​ 
-  * **Summary**:N/A+  * Description:The collection represent layer names.
  
-===== Public Constructors ===== +== Parameters == 
-=== WfsFeatureLayer() === +  //​serverUri//​ 
-WfsFeatureLayer Constructor. +    * Type:Uri 
-==== Remarks ==== +    * Description:​The url of wfs service.
-N/A +
-==== Parameters ​==== +
-[[#Public Constructors|Go Back]] +
-=== WfsFeatureLayer(String,​String) === +
-WfsFeatureSource Constructor +
-==== Remarks ==== +
-The parameters can not be null. +
-==== Parameters ==== +
-**serviceLocationUrl** +
-  * **Type**:String +
-  * **Description:​The url of wfs service.+
  
-**typeName** +  ​//​webProxy//​ 
-  * **Type**:String +    * Type:WebProxy 
-  * **Description:​The ​typename in the specify ​wfs service.+    * Description:​The ​proxy of the wfs service.
  
-[[#Public Constructors|Go Back]] +<div newline></​div>​ 
-===== Protected Constructors ===== +** {{wiki:​PublicMethod.gif|}}{{wiki:​Static.gif|}} GetLayers(Uri**
-===== Public Methods ===== +
-=== CloneDeep() === +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//Get layer names from specific wfs service url.// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:​Collection<​String>​ 
-=== Close() === +  * Description:​The collection represent layer names.
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​serverUri//​ 
-  * **Description**:N/A+    ​* Type:Uri 
 +    * Description:​The url of wfs service.
  
-==== Parameters ​==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +==== Protected Methods ​==== 
-=== Draw(GeoCanvas,​Collection<SimpleCandidate>) === +** {{wiki:​ProtectedMethod.gif|}} RequireLinkProcess(IEnumerable<String>) **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**canvas** +  * Type:Boolean 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**labelsInAllLayers** +== Parameters == 
-  * **Type**:Collection<[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]+  * //​returningColumnNames//​ 
-  * **Description**:N/A+    ​* Type:IEnumerable<String
 +    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== Equals(Object=== +** {{wiki:​ProtectedMethod.gif|}} DrawFeaturesWithStyleFilters(GeoCanvas,​Dictionary<​String,​Collection<​Feature>>,​Collection<​SimpleCandidate>,​ZoomLevel,​RectangleShape**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**obj** +  * Type:Void 
-  ​* **Type**:Object +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetBoundingBox() === +  * //canvas/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​featuresForFilters//​ 
-  * **Return ​Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>> 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +  * //​labelsInAllLayers//​ 
-[[#Public Methods|Go Back]] +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> 
-=== GetCapabilities(Uri,​WebProxy) === +    * Description:N/A
-Get capabilities from the specific wfs service url. +
-==== Remarks ==== +
-Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections1. Service Identification section The service identification section provides information about the WFS service itself. 2. Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature type) that are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:​AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operation. These types may be defined in a base GML schema, or in an application schema using its own namespace. 6. SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.+
  
-**Return Value** +  ​//​currentZoomLevel//​ 
-  **Return ​Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] 
-  * **Description**:The xml text represents capabilities of this wfs server.+    * Description:​N/A
  
-==== Parameters ==== +  ​//​marginWorldExtent//​ 
-**serverUri*+    * Type:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  * **Type**:Uri +    * Description:​N/A
-  * **Description**:The url of wfs service.+
  
-**webProxy** +<div newline></​div>​ 
-  * **Type**:WebProxy +** {{wiki:ProtectedMethod.gif|}} OnDrawingFeatures(DrawingFeaturesEventArgs) ​**
-  ​* **Description**:​The proxy of the wfs service.+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== GetCapabilities(Uri) === +== Remarks == 
-Get capabilities from the specific wfs service url. +  * //N/A//
-==== Remarks ​==== +
-Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections: 1. Service Identification section The service identification section provides information about the WFS service itself. 2. Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature type) that are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:​AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operation. These types may be defined in a base GML schema, or in an application schema using its own namespace. 6. SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:String +  * Type:Void 
-  ​* **Description**:The xml text represents capabilities of this wfs server.+  * Description:​N/A
  
-==== Parameters ​==== +== Parameters == 
-**serverUri** +  //e// 
-  * **Type**:Uri +    * Type:[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] 
-  * **Description**:The url of wfs service.+    * Description:​N/A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== GetCapabilities(String) === +** {{wiki:ProtectedMethod.gif|}} OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs**
-Get capabilities from the specific wfs service url. +
-==== Remarks ==== +
-Every OGC Web Service (OWS), including a Web Feature Service, must have the ability to describe its capabilities by returning service metadata in response to a GetCapabilities request. Specifically,​ every web feature service must support the KVP encoded form of the GetCapabilities request over HTTP GET so that a client can always know how to obtain a capabilities document. The capabilities response document contains the following sections1Service Identification section The service identification section provides information about the WFS service itself. 2. Service Provider section The service provider section provides metadata about the organization operating the WFS server. 3. Operation Metadata section The operations metadata section provides metadata about the operations defined in this specification and implemented by a particular WFS server. This metadata includes the DCP, parameters and constraints for each operation. 4. FeatureType list section This section defines the list of feature types (and operations on each feature typethat are available from a web feature service. Additional information,​ such as the default SRS, any other supported SRSs, or no SRS whatsoever (for non-spatial feature types), for WFS requests is provided for each feature type. 5. ServesGMLObjectType list section This section defines the list of GML Object types, not derived from gml:​AbstractFeatureType,​ that are available from a web feature service that supports the GetGMLObject operation. These types may be defined in a base GML schema, or in an application schema using its own namespace. 6. SupportsGMLObjectType list section The Supports GML Object Type section defines the list of GML Object types that a WFS server would be capable of serving if it was deployed to serve data. described by an application schema that either used those GML Object types directly (for non-abstract types), or defined derived types based on those types. 7. Filter capabilities section The schema of the Filter Capabilities Section is defined in the Filter Encoding Implementation Specification [3]. This is an optional section. If it exists, then the WFS should support the operations advertised therein. If the Filter Capabilities Section is not defined, then the client should assume that the server only supports the minimum default set of filter operators.+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​String +== Remarks == 
-  * **Description**:​The xml text represents capabilities of this wfs server.+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**serviceLocationUrl** +  * Type:Void 
-  ​* **Type**:String +  * Description:​N/A
-  ​* **Description**:The url of wfs service.+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetHashCode() === +  * //e/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Int32 +** {{wiki:ProtectedMethod.gif|}} DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== GetLayers(String) === +  * //N/A//
-Get layer names from specific wfs service url. +
-==== Remarks ​==== +
-Typically, it will call WfsFeatureSource.GetLayers(serviceLocationUrl) internally.+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Collection<​String>​ +  * Type:Void 
-  ​* **Description**:The collection represent layer names.+  * Description:​N/A
  
-==== Parameters ​==== +== Parameters == 
-**serviceLocationUrl** +  //canvas// 
-  * **Type**:String +    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Description**:The url of wfs service.+    * Description:​N/A
  
-[[#Public Methods|Go Back]] +  * //​labelsInAllLayers//​ 
-=== GetLayers(Uri,​WebProxy) === +    * Type:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]> 
-Get layer names from specific wfs service url. +    * Description:​N/​A
-==== Remarks ==== +
-Typically, it will call WfsFeatureSource.GetLayers(serverUri) internally.+
  
-**Return Value** +<div newline></​div
-  * **Return Type**:​Collection<String+** {{wiki:​ProtectedMethod.gif|}} SetupTools() ​**
-  * **Description**:The collection represent layer names.+
  
-==== Parameters ==== +  * //N/A// 
-**serverUri** +== Remarks ​== 
-  * **Type**:​Uri +  * //N/A//
-  * **Description**:​The url of wfs service.+
  
-**webProxy** +== Return Value == 
-  ​* **Type**:WebProxy +  * Type:Void 
-  ​* **Description**:The proxy of the wfs service.+  * Description:​N/A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetLayers(Uri) === +<div newline></​div>​ 
-Get layer names from specific wfs service url. +** {{wiki:​ProtectedMethod.gif|}} SetupToolsCore() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Collection<​String>​ +== Remarks == 
-  * **Description**:​The collection represent layer names.+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**serverUri** +  * Type:Void 
-  ​* **Type**:Uri +  * Description:​N/A
-  ​* **Description**:The url of wfs service.+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== GetThreadSafetyLevel() === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} OpenCore() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Void 
-=== GetType() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Type +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} CloseCore() ​**
  
-==== Parameters ==== +  * //N/A// 
-[[#Public Methods|Go Back]] +== Remarks == 
-=== Open() === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Public Methods|Go Back]] +<div newline></div> 
-=== RequestDrawing(IEnumerable<RectangleShape>,​TimeSpan,​RequestDrawingBufferTimeType) === +** {{wiki:​ProtectedMethod.gif|}} GetBoundingBoxCore() **
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**extentsToRefresh** +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] 
-  ​* **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]> +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**bufferTime** +== Parameters == 
-  * **Type**:TimeSpan +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} OnRequestedDrawing(RequestedDrawingLayerEventArgs) ​**
  
-**bufferTimeType** +  ​//N/A// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== RequestDrawing(IEnumerable<​RectangleShape>,​TimeSpan) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​eventArgs//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**extentsToRefresh** +** {{wiki:ProtectedMethod.gif|}} OnRequestingDrawing(RequestingDrawingLayerEventArgs) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +
-  ​* **Description**:​N/​A+
  
-**bufferTime** +  ​//N/A// 
-  * **Type**:​TimeSpan +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#Public Methods|Go Back]] +== Return Value == 
-=== RequestDrawing(RectangleShape,​TimeSpan,​RequestDrawingBufferTimeType) === +  * Type:Void 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:Void +  * //​eventArgs//​ 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**extentToRefresh** +** {{wiki:ProtectedMethod.gif|}} GetThreadSafetyLevelCore() ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-**bufferTime** +  ​//N/A// 
-  * **Type**:​TimeSpan +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**bufferTimeType** +== Return Value == 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +  * Type:​[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== RequestDrawing(RectangleShape,​TimeSpan) === +<div newline><​/div> 
-N/A +** {{wiki:​ProtectedMethod.gif|}} CloneDeepCore() **
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**extentToRefresh** +  * Type:​[[ThinkGeo.MapSuite.Core.Layer|Layer]] 
-  ​* **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-**bufferTime** +== Parameters == 
-  * **Type**:TimeSpan +<div newline></​div>​ 
-  ​* **Description**:​N/​A+** {{wiki:ProtectedMethod.gif|}} DrawException(GeoCanvas,​Exception) ​**
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== RequestDrawing(TimeSpan,​RequestDrawingBufferTimeType) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**bufferTime** +  //canvas// 
-  * **Type**:TimeSpan +    * Type:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**bufferTimeType** +  ​//e// 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RequestDrawingBufferTimeType|RequestDrawingBufferTimeType]] +    * Type:Exception 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== RequestDrawing(TimeSpan=== +** {{wiki:​ProtectedMethod.gif|}} DrawExceptionCore(GeoCanvas,​Exception**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**bufferTime** +  * Type:Void 
-  ​* **Type**:TimeSpan +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#Public Methods|Go Back]] +== Parameters ​== 
-=== RequestDrawing(IEnumerable<​RectangleShape>​) === +  * //canvas/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//e// 
-  **Return ​Type**:Void +    * Type:Exception 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**extentsToRefresh** +** {{wiki:ProtectedMethod.gif|}} OnDrawingException(DrawingExceptionLayerEventArgs) ​**
-  * **Type**:IEnumerable<​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]>​ +
-  ​* **Description**:​N/​A+
  
-[[#Public Methods|Go Back]] +  * //N/A// 
-=== RequestDrawing(RectangleShape) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**extentToRefresh** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +    * Type:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-[[#Public Methods|Go Back]] +<div newline></​div>​ 
-=== RequestDrawing() === +** {{wiki:​ProtectedMethod.gif|}} OnDrawnException(DrawnExceptionLayerEventArgs**
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:Void +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-[[#Public Methods|Go Back]] +  * Type:Void 
-=== ToString() === +  * Description:​N/A
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return ​Type**:String +  * //e// 
-  * **Description**:N/A+    ​* Type:[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] 
 +    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-[[#Public Methods|Go Back]] +** {{wiki:​ProtectedMethod.gif|}} DrawAttributionCore(GeoCanvas,String) ​**
-===== Protected Methods ===== +
-=== 1BU=(IEnumerable<​String>=== +
-N/A +
-==== Remarks ==== +
-N/A+
  
-**Return Value** +  ​//N/A// 
-  * **Return Type**:​Boolean +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-==== Parameters ==== +== Return Value == 
-**returningColumnNames** +  * Type:Void 
-  ​* **Type**:IEnumerable<​String>​ +  * Description:​N/​A
-  ​* **Description**:N/A+
  
-[[#​Protected Methods|Go Back]] +== Parameters ​== 
-=== 1xU=(GeoCanvas,​Dictionary<​String,​Collection<​Feature>>,​Collection<​SimpleCandidate>,​ZoomLevel,​RectangleShape) === +  * //canvas/
-N/A +    * Type:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] 
-==== Remarks ==== +    * Description:​N/A
-N/A+
  
-**Return Value** +  ​//​attribution//​ 
-  **Return ​Type**:Void +    * Type:String 
-  * **Description**:N/A+    * Description:​N/​A
  
-==== Parameters ==== +<div newline></​div>​ 
-**canvas** +** {{wiki:ProtectedMethod.gif|}} OnDrawingAttribution(DrawingAttributionLayerEventArgs) ​**
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +
-  ​* **Description**:​N/​A+
  
-**featuresForFilters** +  ​//N/A// 
-  * **Type**:​Dictionary<​String,​Collection<​[[ThinkGeo.MapSuite.Core.Feature|Feature]]>>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-**labelsInAllLayers** +== Return Value == 
-  ​* **Type**:Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-**currentZoomLevel** +== Parameters == 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.ZoomLevel|ZoomLevel]] +  * //args// 
-  * **Description**:N/A+    ​* Type:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] 
 +    * Description:​N/​A
  
-**marginWorldExtent** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +** {{wiki:ProtectedMethod.gif|}} OnDrawnAttribution(DrawnAttributionLayerEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== CloneDeepCore() === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:[[ThinkGeo.MapSuite.Core.Layer|Layer]] +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-[[#Protected Methods|Go Back]] +  * //args// 
-=== CloseCore() === +    * Type:[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] 
-N/A +    * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +<div newline></​div>​ 
-  * **Return Type**:Void +** {{wiki:ProtectedMethod.gif|}} OnDrawingProgressChanged(DrawingProgressChangedEventArgs) ​**
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +  * //N/A// 
-[[#​Protected Methods|Go Back]] +== Remarks == 
-=== DrawAttributionCore(GeoCanvas,​String) === +  * //N/A//
-N/A +
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +  //e// 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +    * Type:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Description**:N/A+    * Description:​N/​A
  
-**attribution** +<div newline></​div>​ 
-  * **Type**:String +** {{wiki:ProtectedMethod.gif|}} Finalize() ​**
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +  * //N/A// 
-=== DrawCore(GeoCanvas,​Collection<​SimpleCandidate>​) === +== Remarks == 
-N/A +  * //N/A//
-==== Remarks ​==== +
-N/A+
  
-**Return Value** +== Return Value == 
-  * **Return ​Type**:Void +  * Type:Void 
-  ​* **Description**:N/A+  * Description:​N/​A
  
-==== Parameters ​==== +== Parameters == 
-**canvas** +<div newline></​div>​ 
-  * **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +** {{wiki:ProtectedMethod.gif|}} MemberwiseClone() ​**
-  ​* **Description**:​N/​A+
  
-**labelsInAllLayers** +  ​//N/A// 
-  * **Type**:​Collection<​[[ThinkGeo.MapSuite.Core.SimpleCandidate|SimpleCandidate]]>​ +== Remarks == 
-  * **Description**:​N/A+  * //N/A//
  
-[[#​Protected Methods|Go Back]] +== Return Value == 
-=== DrawException(GeoCanvas,​Exception) === +  * Type:Object 
-N/A +  * Description:​N/A
-==== Remarks ==== +
-N/A+
  
-**Return Value** +== Parameters == 
-  * **Return Type**:Void +<div newline></​div>​ 
-  ​* **Description**:​N/​A+==== Public Properties ==== 
 +** {{wiki:PublicProperty.gif|}} LastXmlResponse ​**
  
-==== Parameters ​==== +The xml text represnets last respone, it will pass out by RequestedData event as parameter. 
-**canvas** +== Remarks ​== 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +N/A 
-  * **Description**:​N/​A+== Return Value == 
 +  * Type:String
  
-**e** +** {{wiki:PublicProperty.gif|}} ServiceLocationUrl ​**
-  * **Type**:Exception +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +The url of wfs service. 
-=== DrawExceptionCore(GeoCanvas,​Exception) === +== Remarks ==
-N/A +
-==== Remarks ​====+
 N/A N/A
 +== Return Value ==
 +  * Type:String
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} TypeName ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ​==== +The typename in the specify wfs service. 
-**canvas** +== Remarks ​== 
-  ​* **Type**:[[ThinkGeo.MapSuite.Core.GeoCanvas|GeoCanvas]] +N/A 
-  * **Description**:​N/​A+== Return Value == 
 +  * Type:String
  
-**e** +** {{wiki:PublicProperty.gif|}} TimeoutInSeconds ​**
-  * **Type**:Exception +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] +This property specifies the timeout of the web request in seconds. ​ The default timeout value is 20 seconds. 
-=== Finalize() === +== Remarks ==
-N/A +
-==== Remarks ​====+
 N/A N/A
 +== Return Value ==
 +  * Type:Int32
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} HasBoundingBox ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +This property indicates whether 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. 
-[[#​Protected Methods|Go Back]] +== Remarks ​== 
-=== GetBoundingBoxCore() === +The default value is false. 
-N/A +== Return Value == 
-==== Remarks ==== +  * Type:​Boolean
-N/A+
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} WebProxy ​**
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]] +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== +This property gets or sets the proxy used for requesting a Web Response. 
-[[#​Protected Methods|Go Back]] +== Remarks ==
-=== GetThreadSafetyLevelCore() === +
-N/A +
-==== Remarks ​====+
 N/A N/A
 +== Return Value ==
 +  * Type:​WebProxy
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} WrappingExtent ​**
-  * **Return Type**:[[ThinkGeo.MapSuite.Core.ThreadSafetyLevel|ThreadSafetyLevel]] +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== MemberwiseClone() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} WrappingMode ​**
-  * **Return Type**:Object +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingAttribution(DrawingAttributionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} EditTools ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**args** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingException(DrawingExceptionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.EditTools|EditTools]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} FeatureIdsToExclude ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingFeatures(DrawingFeaturesEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​Collection<​String>​
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} QueryTools ​**
-  * **Return Type**:Void +
-  * **Description**:​N/​A +
- +
-==== Parameters ==== +
-**e** +
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingProgressChanged(DrawingProgressChangedEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.QueryTools|QueryTools]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} MaxRecordsToDraw ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawingWrappingFeatures(DrawingWrappingFeaturesFeatureLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:Int32
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} FeatureSource ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnDrawnAttribution(DrawnAttributionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} DrawingQuality ​**
-  * **Return Type**:Void +
-  * **Description**:​N/​A +
- +
-==== Parameters ==== +
-**args** +
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-=== OnDrawnException(DrawnExceptionLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} ZoomLevelSet ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**e** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OnRequestedDrawing(RequestedDrawingLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} DrawingMarginPercentage ​**
-  * **Return Type**:Void +
-  * **Description**:​N/​A +
- +
-==== Parameters ==== +
-**eventArgs** +
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]] +
-  ​* **Description**:​N/​A+
  
-[[#​Protected Methods|Go Back]] 
-=== OnRequestingDrawing(RequestingDrawingLayerEventArgs) === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:Double
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} DrawingMarginInPixel ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-**eventArgs** 
-  * **Type**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]] 
-  * **Description**:​N/​A 
- 
-[[#​Protected Methods|Go Back]] 
-=== OpenCore() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:Single
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} GeometryValidationMode ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== SetupTools() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]]
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} RequestDrawingInterval ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-=== SetupToolsCore() === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
 +== Return Value ==
 +  * Type:​TimeSpan
  
-**Return Value** +** {{wiki:PublicProperty.gif|}} IsOpen ​**
-  * **Return Type**:Void +
-  ​* **Description**:​N/​A+
  
-==== Parameters ==== 
-[[#​Protected Methods|Go Back]] 
-===== Public Properties ===== 
-=== Attribution === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:String+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} DrawingTime ​**
-=== BlueTranslation === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Single+
  
-[[#Public Properties|Go Back]] 
-=== DrawingExceptionMode === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]+  * Type:TimeSpan
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} Name **
-=== DrawingMarginInPixel === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Single+
  
-[[#Public Properties|Go Back]] 
-=== DrawingMarginPercentage === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Double+  * Type:String
  
-[[#Public Properties|Go Back]] +** {{wiki:PublicProperty.gif|}} Attribution **
-=== DrawingQuality === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:[[ThinkGeo.MapSuite.Core.DrawingQuality|DrawingQuality]]+
  
-[[#Public Properties|Go Back]] 
-=== DrawingTime === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:TimeSpan+  * Type:String
  
-[[#Public Properties|Go Back]] +** {{wiki:PublicProperty.gif|}} IsVisible **
-=== EditTools === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:[[ThinkGeo.MapSuite.Core.EditTools|EditTools]]+
  
-[[#Public Properties|Go Back]] 
-=== FeatureIdsToExclude === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Collection<​String>​+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:PublicProperty.gif|}} Transparency **
-=== FeatureSource === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:[[ThinkGeo.MapSuite.Core.FeatureSource|FeatureSource]]+
  
-[[#Public Properties|Go Back]] 
-=== GeometryValidationMode === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.GeometryValidationMode|GeometryValidationMode]]+  * Type:Single 
 + 
 +** {{wiki:PublicProperty.gif|}} BlueTranslation **
  
-[[#Public Properties|Go Back]] 
-=== GreenTranslation === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Single+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} RedTranslation ​**
-=== HasBoundingBox === +
-This property indicates whether 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. +
-==== Remarks ==== +
-The default value is false. +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== IsGrayscale === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} GreenTranslation ​**
-=== IsNegative === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== IsOpen === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Boolean+  * Type:Single
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} KeyColors ​**
-=== IsVisible === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean+
  
-[[#Public Properties|Go Back]] 
-=== KeyColors === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:​Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​+  * Type:​Collection<​[[ThinkGeo.MapSuite.Core.GeoColor|GeoColor]]>​
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsNegative ​**
-=== LastXmlResponse === +
-The xml text represnets last respone, it will pass out by RequestedData event as parameter. +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== MaxRecordsToDraw === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int32+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} IsGrayscale ​**
-=== Name === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== QueryTools === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.QueryTools|QueryTools]]+  * Type:Boolean
  
-[[#Public Properties|Go Back]] +** {{wiki:​PublicProperty.gif|}} DrawingExceptionMode ​**
-=== RedTranslation === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Single+
  
-[[#Public Properties|Go Back]] 
-=== RequestDrawingInterval === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:TimeSpan+  * Type:[[ThinkGeo.MapSuite.Core.DrawingExceptionMode|DrawingExceptionMode]]
  
-[[#Public Properties|Go Back]] +==== Protected Properties ​==== 
-=== ServiceLocationUrl ​=== +** {{wiki:​ProtectedProperty.gif|}} FetchedCount ​**
-The url of wfs service. +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== TimeoutInSeconds === 
-This property specifies the timeout of the web request in seconds. ​ The default timeout value is 20 seconds. 
-==== Remarks ==== 
 N/A N/A
-==== Return Value ==== +== Remarks ​==
-**Return Type**:​Int32 +
- +
-[[#Public Properties|Go Back]] +
-=== Transparency ===+
 N/A N/A
-==== Remarks ==== +== Return Value == 
-N/A +  * Type:Int64
-==== Return Value ==== +
-**Return ​Type**:Single+
  
-[[#Public Properties|Go Back]] +** {{wiki:​ProtectedProperty.gif|}} FetchedBytes ​**
-=== TypeName === +
-The typename in the specify wfs service. +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:String+
  
-[[#Public Properties|Go Back]] 
-=== WebProxy === 
-This property gets or sets the proxy used for requesting a Web Response. 
-==== Remarks ==== 
 N/A N/A
-==== Return Value ==== +== Remarks ​==
-**Return Type**:​WebProxy +
- +
-[[#Public Properties|Go Back]] +
-=== WrappingExtent ===+
 N/A N/A
-==== Remarks ==== +== Return Value == 
-N/A +  * Type:Int64
-==== Return Value ==== +
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.RectangleShape|RectangleShape]]+
  
-[[#Public Properties|Go Back]] +** {{wiki:ProtectedProperty.gif|}} StyleTime **
-=== WrappingMode === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:[[ThinkGeo.MapSuite.Core.WrappingMode|WrappingMode]]+
  
-[[#Public Properties|Go Back]] 
-=== ZoomLevelSet === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:[[ThinkGeo.MapSuite.Core.ZoomLevelSet|ZoomLevelSet]]+  * Type:TimeSpan
  
-[[#Public Properties|Go Back]] +** {{wiki:​ProtectedProperty.gif|}} FetchTime ​**
-===== Protected Properties ===== +
-=== 0BU= === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:TimeSpan+
  
-[[#​Protected Properties|Go Back]] 
-=== 0xU= === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:TimeSpan+  * Type:​TimeSpan
  
-[[#​Protected Properties|Go Back]] +** {{wiki:ProtectedProperty.gif|}} IsOpenCore ​**
-=== IsOpenCore === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:Boolean +
- +
-[[#​Protected Properties|Go Back]] +
-=== yhU= === +
-N/A +
-==== Remarks ==== +
-N/A +
-==== Return Value ==== +
-**Return Type**:​Int64+
  
-[[#​Protected Properties|Go Back]] 
-=== zRU= === 
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
-==== Return Value ==== +== Return Value == 
-**Return ​Type**:Int64+  * Type:Boolean
  
-[[#​Protected Properties|Go Back]] +==== Public Events ==== 
-===== Public Events ​===== +** {{wiki:​PublicEvent.gif|}} SendingWebRequest **
-=== DrawingAttribution ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs|SendingWebRequestEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} SentWebRequest **
-=== DrawingException ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.SentWebRequestEventArgs|SentWebRequestEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingFeatures ​**
-=== DrawingFeatures ​===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingFeaturesEventArgs|DrawingFeaturesEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingWrappingFeatures **
-=== DrawingProgressChanged ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} RequestedDrawing **
-=== DrawingWrappingFeatures ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawingWrappingFeaturesFeatureLayerEventArgs|DrawingWrappingFeaturesFeatureLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} RequestingDrawing **
-=== DrawnAttribution ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingProgressChanged **
-=== DrawnException ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingProgressChangedEventArgs|DrawingProgressChangedEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingException **
-=== RequestedDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.RequestedDrawingLayerEventArgs|RequestedDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingExceptionLayerEventArgs|DrawingExceptionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawnException **
-=== RequestingDrawing ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.RequestingDrawingLayerEventArgs|RequestingDrawingLayerEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnExceptionLayerEventArgs|DrawnExceptionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawingAttribution **
-=== SendingWebRequest ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.SendingWebRequestEventArgs|SendingWebRequestEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawingAttributionLayerEventArgs|DrawingAttributionLayerEventArgs]]
  
-[[#Public Events|Go Back]] +** {{wiki:​PublicEvent.gif|}} DrawnAttribution **
-=== SentWebRequest ===+
 N/A N/A
-==== Remarks ​====+== Remarks ==
 N/A N/A
  
-**Event Arguments**:​[[ThinkGeo.MapSuite.Core.SentWebRequestEventArgs|SentWebRequestEventArgs]]+Event Arguments:​[[ThinkGeo.MapSuite.Core.DrawnAttributionLayerEventArgs|DrawnAttributionLayerEventArgs]]
  
-[[#Public Events|Go Back]] 
  
thinkgeo.mapsuite.core.wfsfeaturelayer.1442486527.txt.gz · Last modified: 2015/09/17 10:42 by admin