Table of Contents

Class TcpClientTransportTokenAssertionProviderBindingElement

Namespace
Microsoft.ServiceBus
Assembly
Microsoft.ServiceBus.dll

Represents the transport binding element that supports channel security over an SSL stream for use in policy exports.

public class TcpClientTransportTokenAssertionProviderBindingElement : BindingElement, ITransportTokenAssertionProvider
Inheritance
TcpClientTransportTokenAssertionProviderBindingElement
Implements
ITransportTokenAssertionProvider

Constructors

TcpClientTransportTokenAssertionProviderBindingElement()

Initializes a new instance of the TcpClientTransportTokenAssertionProviderBindingElement class.

public TcpClientTransportTokenAssertionProviderBindingElement()

Methods

Clone()

Returns a copy of this binding element instance.

public override BindingElement Clone()

Returns

BindingElement

A copy of this binding element instance.

GetProperty<T>(BindingContext)

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

public override T GetProperty<T>(BindingContext context) where T : class

Parameters

context BindingContext

The binding context that provides context for this binding element.

Returns

T

The object of the requested type if found; otherwise, returns null.

Type Parameters

T

The type of the property to get.

GetTransportTokenAssertion()

Gets the System.Xml.XmlElement that represents the transport token used in the security binding.

public XmlElement GetTransportTokenAssertion()

Returns

XmlElement

An System.Xml.XmlElement that represents the transport token used in the security binding.