Aracılığıyla paylaş


TransportContext.GetChannelBinding(ChannelBindingKind) Yöntem

Tanım

İstenen kanal bağlamasını alır.

public:
 abstract System::Security::Authentication::ExtendedProtection::ChannelBinding ^ GetChannelBinding(System::Security::Authentication::ExtendedProtection::ChannelBindingKind kind);
public abstract System.Security.Authentication.ExtendedProtection.ChannelBinding GetChannelBinding (System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind);
public abstract System.Security.Authentication.ExtendedProtection.ChannelBinding? GetChannelBinding (System.Security.Authentication.ExtendedProtection.ChannelBindingKind kind);
abstract member GetChannelBinding : System.Security.Authentication.ExtendedProtection.ChannelBindingKind -> System.Security.Authentication.ExtendedProtection.ChannelBinding
Public MustOverride Function GetChannelBinding (kind As ChannelBindingKind) As ChannelBinding

Parametreler

kind
ChannelBindingKind

Alınacak kanal bağlamasının türü.

Döndürülenler

İstenen ChannelBindingveya null kanal bağlaması geçerli aktarım veya işletim sistemi tarafından desteklenmiyorsa.

Özel durumlar

kindözelliğinden TransportContext alınan ile TransportContext kullanım için olmalıdırEndpoint.

Açıklamalar

parametresi için kind olası değerler veya Unique'dırEndpoint.

Bir uygulama, yöntemini kullanarak özelliğinden kanal bağlama belirtecini TransportContext (CBT) almaya çalışırsa ve ChannelBindingKind değilse EndpointHttpListenerRequestNotSupportedException, oluşturur.GetChannelBinding , HttpListenerRequest bir iç uygulama ile yöntemini geçersiz kılar GetChannelBinding

Şunlara uygulanır

Ayrıca bkz.