TcpRelayTransportElement Class
Specifies a configuration element that causes a channel to transfer messages on the TCP transport when it is included in a custom binding. This class cannot be inherited.
System.Configuration.ConfigurationElement
ServiceModelConfigurationElement
System.ServiceModel.Configuration.ServiceModelExtensionElement
System.ServiceModel.Configuration.BindingElementExtensionElement
System.ServiceModel.Configuration.TransportElement
Microsoft.ServiceBus.Configuration.ConnectionOrientedTransportElement
Microsoft.ServiceBus.Configuration.TcpRelayTransportElement
Namespace: Microsoft.ServiceBus.Configuration
Assembly: Microsoft.ServiceBus (in Microsoft.ServiceBus.dll)
The TcpRelayTransportElement type exposes the following members.
| Name | Description | |
|---|---|---|
![]() | TcpRelayTransportElement | Initializes a new instance of the TcpRelayTransportElement class. |
| Name | Description | |
|---|---|---|
![]() | BindingElementType | Gets the type of this binding element. (Overrides BindingElementExtensionElement.BindingElementType.) |
![]() | ChannelInitializationTimeout | Gets or sets the maximum time the channel can be in the initialization status before being disconnected. (Inherited from ConnectionOrientedTransportElement.) |
![]() | ConfigurationElementName | (Inherited from ServiceModelExtensionElement.) |
![]() | ConnectionBufferSize | Gets or sets the size of the buffer used to transmit a part of the serialized message on the wire from the client or service. (Inherited from ConnectionOrientedTransportElement.) |
![]() | ConnectionMode | Gets or sets the connection mode stored in the App.config file for this configuration. |
![]() | ConnectionPoolSettings | Gets or sets an XML value that describes the connection pool settings for the current instance. |
![]() | CurrentConfiguration | (Inherited from ConfigurationElement.) |
![]() | ElementInformation | (Inherited from ConfigurationElement.) |
![]() | ElementProperty | (Inherited from ConfigurationElement.) |
![]() | HostNameComparisonMode | Gets or sets a value that indicates whether the hostname is used to reach the service when matching on the URI. (Inherited from ConnectionOrientedTransportElement.) |
![]() | Item[ConfigurationProperty] | (Inherited from ConfigurationElement.) |
![]() | Item[String] | (Inherited from ConfigurationElement.) |
![]() | ListenBacklog | Gets or sets an XML value containing the maximum number of queued connection requests that can be pending. |
![]() | LockAllAttributesExcept | (Inherited from ConfigurationElement.) |
![]() | LockAllElementsExcept | (Inherited from ConfigurationElement.) |
![]() | LockAttributes | (Inherited from ConfigurationElement.) |
![]() | LockElements | (Inherited from ConfigurationElement.) |
![]() | LockItem | (Inherited from ConfigurationElement.) |
![]() | ManualAddressing | (Inherited from TransportElement.) |
![]() | MaxBufferPoolSize | (Inherited from TransportElement.) |
![]() | MaxBufferSize | Gets or sets the maximum size of the buffer to use. (Inherited from ConnectionOrientedTransportElement.) |
![]() | MaxOutputDelay | Gets or sets the maximum interval of time that a part of a message or a full message can remain buffered in memory before being sent out. (Inherited from ConnectionOrientedTransportElement.) |
![]() | MaxPendingAccepts | Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service. (Inherited from ConnectionOrientedTransportElement.) |
![]() | MaxPendingConnections | Gets or sets the maximum number of pending connections. (Inherited from ConnectionOrientedTransportElement.) |
![]() | MaxReceivedMessageSize | (Inherited from TransportElement.) |
![]() | Properties | (Inherited from ConfigurationElement.) |
![]() | RelayClientAuthenticationType | Gets or sets an XML value that contains the relay client authentication type. |
![]() | TransferMode | Gets or sets a value that specifies whether the messages are buffered or streamed with the connection-oriented transport. (Inherited from ConnectionOrientedTransportElement.) |
Windows Azure Service Bus supports only Full Trust code access security.
TcpRelayTransportElement is a configuration element for specifying a TCP relay binding in a configuration file. This type exists primarily in order to allow Windows Azure Service Bus to read that information from the configuration file, and as such will not likely be used in most scenarios. However, you can use this type when creating custom bindings. The programmatic analog is TcpRelayTransportBindingElement. For more information, see Configuring an AppFabric Service Bus Application and Creating a Custom AppFabric Service Bus Binding.
