mySobek Home   |   Help
Skip Navigation Links.
Expand <a href='http://sobekrepository.org/sobekcm' title='Sobek home page'>Project Home</a>Project Home
Expand <a href='http://sobekrepository.org/help' title='Online user help'>User Help</a>User Help
Expand <a href='http://sobekrepository.org/sobekcm/technical' title='Sobek home page'>Technical Help</a>Technical Help
Expand <a href='http://sobekrepository.org/software' title='Center for downloading all SobekCM-related software'>Download Center</a>Download Center
Training Videos
Collapse <a href='http://sobekrepository.org/codehelp' title='Details on each of the different classes, interfaces, properties, etc..'>Code Details</a>Code Details
Expand <a href='http://sobekrepository.org/codehelp/engineagnosticlayerdbaccess' title='EngineAgnosticLayerDbAccess'>EngineAgnosticLayerDbAccess Namespace</a>EngineAgnosticLayerDbAccess Namespace
Expand <a href='http://sobekrepository.org/codehelp/builder_library' title='SobekCM.Builder_Library'>Builder_Library Namespace</a>Builder_Library Namespace
Collapse <a href='http://sobekrepository.org/codehelp/core' title='SobekCM.Core'>Core Namespace</a>Core Namespace
Expand <a href='http://sobekrepository.org/codehelp/engine_library' title='SobekCM.Engine_Library'>Engine_Library Namespace</a>Engine_Library Namespace
Expand <a href='http://sobekrepository.org/codehelp/library' title='SobekCM.Library'>Library Namespace</a>Library Namespace
Expand <a href='http://sobekrepository.org/codehelp/resource_object' title='SobekCM.Resource_Object'>Resource_Object Namespace</a>Resource_Object Namespace
Expand <a href='http://sobekrepository.org/codehelp/tools' title='SobekCM.Tools'>Tools Namespace</a>Tools Namespace
MISSING BANNER

Engine_VerbMapping Class



Individual mapping from a HTML verb to a component/method


Namespace: SobekCM.Core.Configuration.Engine
Assembly: SobekCM_Core (in SobekCM_Core.dll) Version: 4.10.0.0 (4.10.0.0)

Syntax

C#
[SerializableAttribute]
[XmlRootAttribute("EngineVerbMapping")]
[DataContractAttribute]
[ProtoContractAttribute]
public class Engine_VerbMapping

Inheritance Hierarchy

System..::..Object
  SobekCM.Core.Configuration.Engine..::..Engine_VerbMapping

Constructors

  NameDescription
Public methodEngine_VerbMapping()()()()
Constructor for a new instance of the Engine_VerbMapping class
Public methodEngine_VerbMapping(String, Boolean, Microservice_Endpoint_Protocol_Enum, Microservice_Endpoint_RequestType_Enum)
Constructor for a new instance of the Engine_VerbMapping class
Public methodEngine_VerbMapping(String, Boolean, Microservice_Endpoint_Protocol_Enum, Microservice_Endpoint_RequestType_Enum, String, String)
Constructor for a new instance of the Engine_VerbMapping class

Methods

  NameDescription
Public methodAccessPermitted
Check to see if this endpoint can be invoked from this IP address
Public methodAdd_RestrictionRange
Adds a restriction range to this verb mapping

Properties

  NameDescription
Public propertyComponent
Component defines the class which is used to fulfil the request
Public propertyComponentId
Key for the component from the XML file
Public propertyEnabled
Flag indicates if this endpoint is enabled or disabled
Public propertyMethod
Method within the class specified by the component that should be called to fulfil the request
Public propertyProtocol
Protocol which this endpoint utilizes ( JSON or Protocol Buffer )
Public propertyRequestType
Request type expected for this endpoint ( either a GET or a POST )
Public propertyRestrictionRanges
If this endpoint is restricted to some IP ranges, this is the list of restriction ranges that can access this endpoint
Public propertyRestrictionRangeSetId
Restriction IDs that point to any sets of IP addresses to restrict access to this endpoint

See Also



Version 4.10.0 ( last generated Monday, March 7, 2016 )