Freigeben über


HttpListener.ExtendedProtectionSelectorDelegate Eigenschaft

Definition

Ruft den Delegaten ab, der aufgerufen wird, um die ExtendedProtectionPolicy für jede Anforderung zu bestimmen, oder legt ihn fest.

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

Eigenschaftswert

Eine ExtendedProtectionPolicy, die die für erweiterten Schutz zu verwendende Richtlinie angibt.

Ausnahmen

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft festzulegen, die CustomChannelBinding-Eigenschaft muss jedoch null sein.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft auf null festzulegen.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft festzulegen, nachdem die Start()-Methode bereits aufgerufen wurde.

Dieses Objekt ist geschlossen.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft auf einer Plattform festzulegen, die keinen erweiterten Schutz unterstützt.

Hinweise

Die ExtendedProtectionPolicy -Eigenschaft wird mit der integrierten Windows-Authentifizierung verwendet, um erweiterten Schutz zu bieten. Die ExtendedProtectionPolicy -Eigenschaft ermöglicht die Konfiguration der erweiterten Schutzrichtlinie für die gesamte HttpListener Sitzung. Die ExtendedProtectionSelectorDelegate -Eigenschaft ermöglicht die Konfiguration der erweiterten Schutzrichtlinie pro einzelner Anforderung.

Die CustomChannelBinding-Eigenschaft muss null sein. Die HttpListener -Instanz ruft das Channel Binding Token (CBT) direkt aus ihrer eigenen TLS-Sitzung ab, sofern vorhanden.

Für jede Anforderung kann der Delegat die Einstellungen auswählen, mit denen die HttpListener Instanz erweiterten Schutz bietet.

Wenn ein Delegat für diese Eigenschaft zurückgibt null , stellt dies eine ExtendedProtectionPolicy dar, die von der PolicyEnforcement -Eigenschaft auf festgelegt ist Never.

Gilt für:

Weitere Informationen