HttpListener.ExtendedProtectionSelectorDelegate Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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ć null
wartość .
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ć null
wartość . 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.