Udostępnij za pośrednictwem


HttpListener.ExtendedProtectionSelectorDelegate Właściwość

Definicja

Pobiera lub ustawia delegata o nazwie , aby określić ExtendedProtectionPolicy , który ma być używany dla każdego żądania.

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

Wartość właściwości

Element ExtendedProtectionPolicy określający zasady do użycia w celu ochrony rozszerzonej.

Wyjątki

Podjęto próbę ExtendedProtectionSelectorDelegate ustawienia właściwości, ale CustomChannelBinding właściwość musi mieć nullwartość .

Podjęto próbę ExtendedProtectionSelectorDelegate ustawienia właściwości na null.

Podjęto próbę ExtendedProtectionSelectorDelegate ustawienia właściwości po wywołaniu Start() metody .

Ten obiekt jest zamknięty.

Podjęto próbę ExtendedProtectionSelectorDelegate ustawienia właściwości na platformie, która nie obsługuje rozszerzonej ochrony.

Uwagi

Właściwość ExtendedProtectionPolicy jest używana z zintegrowanym uwierzytelnianiem systemu Windows w celu zapewnienia rozszerzonej ochrony. Właściwość ExtendedProtectionPolicy umożliwia konfigurację rozszerzonych zasad ochrony dla całej HttpListener sesji. Właściwość ExtendedProtectionSelectorDelegate umożliwia konfigurację zasad ochrony rozszerzonej na pojedyncze żądanie.

Właściwość CustomChannelBinding musi mieć nullwartość . Wystąpienie HttpListener pobiera token powiązania kanału (CBT) bezpośrednio z własnej sesji protokołu TLS, jeśli istnieje.

Dla każdego żądania delegat może wybrać ustawienia używane HttpListener przez wystąpienie w celu zapewnienia rozszerzonej ochrony.

Jeśli delegat zwróci null tę właściwość, reprezentuje właściwość ustawioną ExtendedProtectionPolicyPolicyEnforcement na Never.

Dotyczy

Zobacz też