Click or drag to resize

RestSrvr.Attributes Namespace

Attributes which control the manner in which requests are routed to the Rest API contract definitions.
Classes
 ClassDescription
Public classDeleteAttribute Represents a contract can be invoked with DELETE
Public classGetAttribute Identifies the GET operation can be used to invoke a method
Public classMessageFormatAttribute Message formatting attribute
Public classPostAttribute Indicates POST can be used to access a contract
Public classPutAttribute Represents a method can be invoked with PUT
Public classRestInvokeAttribute Indicates that a particular operation can be invoked using HTTP
Public classServiceBehaviorAttribute Represents a rest service behavior
Public classServiceConsumesAttribute Represents a MIME encoding that a particular service understands for consumption
Public classServiceContentTypeAttribute Base for content type attributes
Public classServiceContractAttribute Represents a REST contract
Public classServiceFaultAttribute Represents a service fault attribute
Public classServiceKnownResourceAttribute Indicates a known rest resource on the rest service
Public classServiceProducesAttribute Represents a MIME encoding that a particular service produces in the response body if present.
Public classUrlParameterAttribute A single query parameter which is exposed by the method
Enumerations
 EnumerationDescription
Public enumerationMessageFormatType Message format
Public enumerationServiceInstanceMode Service instance mode