Click or drag to resize

RestSrvr Namespace

Core RestSrvr project namespace.
Classes
 ClassDescription
Public classEndpointDispatcher The service dispatcher is responsible for linking the HTTP listener to the RestService
Public classEndpointOperation Represents a linkage between an endpoint and an operation
Public classOperationDispatcher Represents a dispatcher that routes messages to a particular method
Public classRestOperationContext Represents the current operation context for the rest service thread
Public classRestServerThreadPool Represents a rest server thread pool
Public classRestService Represents a simple HttpRestServer
Public classServiceDispatcher Represents a dispatcher that can call / invoke requests
Public classServiceEndpoint Represents an endpoint on an HTTP Rest Server
Interfaces
 InterfaceDescription
Public interfaceIAuthorizationServicePolicy Service behavior which authorizes users
Public interfaceIDispatchFormatter Do not use this type. Use IDispatchMessageFormatter instead.
Public interfaceIDispatchMessageFormatter Handles deserialization and serialization to a message format.
Public interfaceIEndpointBehavior Represents a behavior on an endpoint
Public interfaceIEndpointBinding Represents an endpoint binding for the specific endpoint
Public interfaceIMessageInspector Represents a message inspector
Public interfaceIOperationBehavior Represents a behavior on an endpoint
Public interfaceIOperationPolicy Represents a policy on the specified service. Policies can be used to authenticate users, etc.
Public interfaceIRestServiceFactory Represents a class which can be used to create new services
Public interfaceIServiceBehavior Represents a behaviour on an service
Public interfaceIServiceErrorHandler Represents a class which can handle service faults
Public interfaceIServicePolicy Represents a policy on the specified service. Policies can be used to authenticate users, etc.