Class RoutingEndpointDefinition
Extends the EndpointDefinition with additional attributes required by routing service.
Inherited Members
Namespace: Nevatech.Vsb.Repository.Services
Assembly: Nevatech.Vsb.Repository.dll
Syntax
public sealed class RoutingEndpointDefinition : EndpointDefinition, IValidator, IExtensibleDataObject, IEquatable<Endpoint>
  Constructors
RoutingEndpointDefinition()
Initializes the new instance of the RoutingEndpointDefinition.
Declaration
public RoutingEndpointDefinition()
  RoutingEndpointDefinition(Endpoint)
Initializes the new instance of the RoutingEndpointDefinition with the specified Endpoint.
Declaration
public RoutingEndpointDefinition(Endpoint endpoint)
  Parameters
| Type | Name | Description | 
|---|---|---|
| Endpoint | endpoint | The Endpoint object to initialize from.  | 
      
Properties
ContractType
Gets or sets the type of the routing contract that endpoint needs to use.
Declaration
public RoutingContractType ContractType { get; set; }
  Property Value
| Type | Description | 
|---|---|
| RoutingContractType | 
Kind
Gets or sets the kind of the service that endpoint belongs or calls to: SOAP, REST, or OData.
Declaration
public ServiceKind Kind { get; set; }
  Property Value
| Type | Description | 
|---|---|
| ServiceKind | 
SessionMode
Gets or sets the SessionMode of the routing service.
Declaration
public SessionMode SessionMode { get; set; }
  Property Value
| Type | Description | 
|---|---|
| SessionMode |