다음을 통해 공유


HttpListener.ExtendedProtectionSelectorDelegate 속성

정의

각 요청에 사용할 ExtendedProtectionPolicy를 확인하기 위해 호출되는 대리자를 가져오거나 설정합니다.

public:
 property System::Net::HttpListener::ExtendedProtectionSelector ^ ExtendedProtectionSelectorDelegate { System::Net::HttpListener::ExtendedProtectionSelector ^ get(); void set(System::Net::HttpListener::ExtendedProtectionSelector ^ value); };
public System.Net.HttpListener.ExtendedProtectionSelector? ExtendedProtectionSelectorDelegate { get; set; }
public System.Net.HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get; set; }
member this.ExtendedProtectionSelectorDelegate : System.Net.HttpListener.ExtendedProtectionSelector with get, set
Public Property ExtendedProtectionSelectorDelegate As HttpListener.ExtendedProtectionSelector

속성 값

확장 보호에 사용할 정책을 지정하는 ExtendedProtectionPolicy입니다.

예외

ExtendedProtectionSelectorDelegate 속성을 설정하려고 했지만 CustomChannelBinding 속성이 null인 경우

ExtendedProtectionSelectorDelegate 속성을 null로 설정하려고 한 경우

ExtendedProtectionSelectorDelegate 메서드가 이미 호출된 후 Start() 속성을 설정하려고 한 경우

이 개체가 닫혀 있는 경우

확장 보호를 지원하지 않는 플랫폼에 ExtendedProtectionSelectorDelegate 속성을 설정하려고 했습니다.

설명

속성은 ExtendedProtectionPolicy 확장된 보호를 제공하기 위해 Windows 통합 인증과 함께 사용됩니다. 속성은 ExtendedProtectionPolicy 전체 HttpListener 세션에 대한 확장된 보호 정책의 구성을 허용합니다. 속성은 ExtendedProtectionSelectorDelegate 개별 요청당 확장된 보호 정책의 구성을 허용합니다.

CustomChannelBinding 속성은 null여야 합니다. 인스턴스가 HttpListener 있는 경우 자체 TLS 세션에서 직접 CBT(채널 바인딩 토큰)를 가져옵니다.

각 요청에 대해 대리자는 인스턴스가 확장된 보호를 제공하는 데 사용할 설정을 HttpListener 선택할 수 있습니다.

대리자는이 속성에 대 한 반환 null 하는 경우를 나타내는 ExtendedProtectionPolicyPolicyEnforcement 는 속성으로 설정 합니다 Never.

적용 대상

추가 정보