다음을 통해 공유


TransportContext.GetChannelBinding(ChannelBindingKind) 메서드

정의

요청된 채널 바인딩을 검색합니다.

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

매개 변수

kind
ChannelBindingKind

검색할 채널 바인딩의 형식입니다.

반환

요청된 ChannelBinding이거나, 현재 전송 또는 운영 체제에서 채널 바인딩을 지원하지 않을 경우 null입니다.

예외

kindEndpoint 속성에서 검색된 TransportContext에 사용할 TransportContext가 되어야 합니다.

설명

에 대 한 가능한 값은 kind 매개 변수는 Endpoint 또는 Unique합니다.

애플리케이션에서의 CBT (채널 바인딩 토큰)를 검색을 시도 합니다.는 TransportContext 사용 하 여 속성을 GetChannelBinding 메서드 및 ChannelBindingKind 아닙니다 Endpoint, 해당 HttpListenerRequest throw 됩니다 NotSupportedException. 합니다 HttpListenerRequest 재정의 GetChannelBinding 내부 구현을 메서드

적용 대상

추가 정보