Relayed​Oneway​Transport​Binding​Element Class

Definition

Represents the transport binding element used for one-way communication.

public class RelayedOnewayTransportBindingElement : System.ServiceModel.Channels.TransportBindingElement, System.ServiceModel.Description.IPolicyExportExtension
Inheritance
RelayedOnewayTransportBindingElement
Implements

Constructors

Relayed​Oneway​Transport​Binding​Element()

Initializes a new instance of the RelayedOnewayTransportBindingElement class.

Relayed​Oneway​Transport​Binding​Element(​Relay​Client​Authentication​Type)

Initializes a new instance of the RelayedOnewayTransportBindingElement class, using the specified authentication type.

Relayed​Oneway​Transport​Binding​Element(​Relayed​Oneway​Transport​Binding​Element)

Initializes a new instance of the RelayedOnewayTransportBindingElement class, using the specified element.

Relayed​Oneway​Transport​Binding​Element(​Relay​Client​Authentication​Type, ​Relayed​Oneway​Connection​Mode)

Initializes a new instance of the RelayedOnewayTransportBindingElement class, using the specified authentication type and connection mode.

Properties

Channel​Initialization​Timeout

Gets or sets the maximum time a channel can be in the initialization status before being disconnected.

Connection​Buffer​Size

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.

Connection​Mode

Gets the connection mode used in this binding element. The connection mode can be one of the RelayedOnewayConnectionMode enumeration values.

Connection​Pool​Settings

Gets the connection pool settings for the current instance.

Host​Name​Comparison​Mode
Listen​Backlog

Gets or sets the maximum number of queued connection requests that can be pending.

Max​Buffer​Size

Gets or sets the maximum size in bytes of the buffer that holds incoming messages that are processed by this binding.

Max​Output​Delay

Gets or sets the maximum interval of time that a message or a portion of a message can remain buffered in memory before being sent out.

Max​Pending​Accepts

Gets or sets the maximum number of pending asynchronous accept threads that are available for processing incoming connections on the service.

Max​Pending​Connections

Gets or sets the maximum number of pending connections.

Relay​Client​Authentication​Type

Gets or sets the type of Azure Access Control authentication used by this binding element.

Scheme

Gets the URI scheme used by this binding element.

Methods

Build​Channel​Factory<​TChannel>(​Binding​Context)

Creates a channel factory for creating channels of the specified type and that is initialized from the specified binding context.

Build​Channel​Listener<​TChannel>(​Binding​Context)

Creates a channel listener that accepts channels of the specified type and that is initialized from the specified binding context.

Can​Build​Channel​Factory<​TChannel>(​Binding​Context)

Returns a value that indicates whether this binding element can build a channel factory of the specified type.

Can​Build​Channel​Listener<​TChannel>(​Binding​Context)

Returns a value that indicates whether the binding element can build a channel listener for the specified type of channel.

Clone()

Returns a copy of this instance of the RelayedOnewayTransportBindingElement binding element.

Get​Property<​T>(​Binding​Context)

Returns an object of the requested type, if present, from the appropriate layer in the binding stack.

Explicit Interface Implementations

I​Policy​Export​Extension.​Export​Policy(​Metadata​Exporter, ​Policy​Conversion​Context)