HttpListener.ExtendedProtectionSelectorDelegate Właściwość

Definicja

Pobiera lub ustawia delegata wywoływanego w celu określenia, którego ExtendedProtectionPolicy należy użyć 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 zapewnienia rozszerzonej ochrony.

Wyjątki

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

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ę ustawienia właściwości na platformie, która nie obsługuje rozszerzonej ExtendedProtectionSelectorDelegate ochrony.

Uwagi

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

Właściwość CustomChannelBinding musi mieć wartość null. 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 pełnomocnik może wybrać ustawienia, których HttpListener będzie używać wystąpienie w celu zapewnienia rozszerzonej ochrony.

Jeśli delegat zwraca null tę właściwość, reprezentuje właściwość ustawioną ExtendedProtectionPolicyPolicyEnforcement na Neverwartość .

Dotyczy

Zobacz też