TransportContext.GetChannelBinding Method (ChannelBindingKind)


The .NET API Reference documentation has a new home. Visit the .NET API Browser on to see the new experience.

Retrieves the requested channel binding.

Namespace:   System.Net
Assembly:  System (in System.dll)

public abstract ChannelBinding GetChannelBinding(
	ChannelBindingKind kind


Type: System.Security.Authentication.ExtendedProtection.ChannelBindingKind

The type of channel binding to retrieve.

Return Value

Type: System.Security.Authentication.ExtendedProtection.ChannelBinding

The requested ChannelBinding, or null if the channel binding is not supported by the current transport or by the operating system.

Exception Condition

kind is must be Endpoint for use with the TransportContext retrieved from the TransportContext property.

The possible values for the kind parameter are Endpoint or Unique.

If an application attempts to retrieve the channel binding token (CBT) from the TransportContext property using the GetChannelBinding method and the ChannelBindingKind is not Endpoint, then the HttpListenerRequest will throw NotSupportedException. The HttpListenerRequest overrides the GetChannelBinding method with an internal implementation

Universal Windows Platform
Available since 10
.NET Framework
Available since 2.0
Return to top