1 out of 1 rated this helpful - Rate this topic

ConnectionOrientedTransportBindingElement Class

An abstract class that supplements the base TransportBindingElement with additional properties that are common to connection-oriented transports such as TCP and named pipes.

System.Object
  System.ServiceModel.Channels.BindingElement
    System.ServiceModel.Channels.TransportBindingElement
      Microsoft.ServiceBus.Channels.ConnectionOrientedTransportBindingElement
        Microsoft.ServiceBus.TcpRelayTransportBindingElement

Namespace:  Microsoft.ServiceBus.Channels
Assembly:  Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
public abstract class ConnectionOrientedTransportBindingElement : TransportBindingElement

The ConnectionOrientedTransportBindingElement type exposes the following members.

  Name Description
Public property ChannelInitializationTimeout Gets or sets the timespan that specifies how long the channel initialization has to complete before timing out.
Public property ConnectionBufferSize Gets and sets the size of the buffer used to transmit a chunk of the serialized message on the wire from the client or service.
Public property HostNameComparisonMode Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI.
Public property ManualAddressing (Inherited from TransportBindingElement.)
Public property MaxBufferPoolSize (Inherited from TransportBindingElement.)
Public property MaxBufferSize Gets or sets the maximum size of the buffer to use.
Public property MaxOutputDelay Gets or sets the maximum interval of time that a chunk of a message or a full message can remain buffered in memory before being sent out.
Public property MaxPendingAccepts Gets or sets the maximum number of pending asynchronous accept operations that are available for processing incoming connections to the service.
Public property MaxPendingConnections Gets or sets the maximum number of connections awaiting dispatch on the service.
Public property MaxReceivedMessageSize (Inherited from TransportBindingElement.)
Public property Scheme (Inherited from TransportBindingElement.)
Public property TransferMode Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport.
Top
  Name Description
Public method BuildChannelFactory<TChannel> (Inherited from BindingElement.)
Public method BuildChannelListener<TChannel> (Inherited from BindingElement.)
Public method CanBuildChannelFactory<TChannel> Indicates whether a channel factory of the specified type can be built. (Overrides BindingElement.CanBuildChannelFactory<TChannel>(BindingContext).)
Public method CanBuildChannelListener<TChannel> Returns a value that indicates whether the binding element can build a listener for a specific type of channel. (Overrides BindingElement.CanBuildChannelListener<TChannel>(BindingContext).)
Public method Clone (Inherited from BindingElement.)
Public method Equals (Inherited from Object.)
Protected method Finalize (Inherited from Object.)
Public method GetHashCode (Inherited from Object.)
Public method GetProperty<T> Retrieves properties from the binding stack, if present. (Overrides TransportBindingElement.GetProperty<T>(BindingContext).)
Public method GetType (Inherited from Object.)
Protected method MemberwiseClone (Inherited from Object.)
Public method ToString (Inherited from Object.)
Top

Service Bus supports only Full Trust code access security.

This class is documented to give a more complete understanding of the transports hierarchy and is not expected to be directly called. The constructor is internal to avoid direct construction and invocation. The public properties of this binding element can be called from the derived TcpRelayTransportBindingElement

Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.
Did you find this helpful?
(1500 characters remaining)