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 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. Der HttpListener instance ruft das Kanalbindungstoken (CBT) direkt aus seiner eigenen TLS-Sitzung ab, falls vorhanden.

Für jede Anforderung kann der Delegat die Einstellungen auswählen, die der HttpListener instance verwendet, um erweiterten Schutz zu bieten.

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