C# Class NetEditFeaturesRESTSOE.NetEditFeaturesRESTSOE

Inheritance: IServerObjectExtension, IObjectConstruct, IRESTRequestHandler
显示文件 Open project: Esri/arcobjects-sdk-community-samples

Public Methods

Method Description
Construct ( IPropertySet props ) : void
GetSchema ( ) : string
HandleRESTRequest ( string Capabilities, string resourceName, string operationName, string operationInput, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
Init ( IServerObjectHelper pSOH ) : void
NetEditFeaturesRESTSOE ( ) : System
Shutdown ( ) : void

Private Methods

Method Description
CreateRestSchema ( ) : RestResource
GetLayerInfos ( ) : NetEditFeaturesRESTSOE.CustomLayerInfo[]
LayersResHandler ( NameValueCollection boundVariables, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
RootResHandler ( NameValueCollection boundVariables, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
addFeature ( JsonObject featureJSON, IFeature &feature ) : byte[]
addNewFeatureOperHandler ( NameValueCollection boundVariables, JsonObject operationInput, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
createErrorObject ( int codeNumber, String errorMessageSummary, String errorMessageDetails ) : byte[]
editFeatureOperHandler ( NameValueCollection boundVariables, JsonObject operationInput, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
getSchemaJSON ( ) : JsonObject
isSchemaValid ( JsonObject userFeatureJson ) : bool
performEdits ( IFeature feature, JsonObject featureJSON ) : byte[]

Method Details

Construct() public method

public Construct ( IPropertySet props ) : void
props IPropertySet
return void

GetSchema() public method

public GetSchema ( ) : string
return string

HandleRESTRequest() public method

public HandleRESTRequest ( string Capabilities, string resourceName, string operationName, string operationInput, string outputFormat, string requestProperties, string &responseProperties ) : byte[]
Capabilities string
resourceName string
operationName string
operationInput string
outputFormat string
requestProperties string
responseProperties string
return byte[]

Init() public method

public Init ( IServerObjectHelper pSOH ) : void
pSOH IServerObjectHelper
return void

NetEditFeaturesRESTSOE() public method

public NetEditFeaturesRESTSOE ( ) : System
return System

Shutdown() public method

public Shutdown ( ) : void
return void