Class RoutingEndpointDefinition
Extends the EndpointDefinition with additional attributes required by routing service.
Inherited Members
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
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 |
---|---|
System.ServiceModel.SessionMode |
Implements
System.Runtime.Serialization.IExtensibleDataObject
System.IEquatable<T>