HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate HttpListener.ExtendedProtectionSelectorDelegate Property

Definition

Ruft den Delegaten ab, der aufgerufen wird, um die ExtendedProtectionPolicy für jede Anforderung zu bestimmen, oder legt ihn fest.Gets or sets the delegate called to determine the ExtendedProtectionPolicy to use for each request.

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; }
member this.ExtendedProtectionSelectorDelegate : System.Net.HttpListener.ExtendedProtectionSelector with get, set
Public Property ExtendedProtectionSelectorDelegate As HttpListener.ExtendedProtectionSelector

Eigenschaftswert

Ein ExtendedProtectionPolicy, das die für erweiterten Schutz zu verwendende Richtlinie angibt.A ExtendedProtectionPolicy that specifies the policy to use for extended protection.

Ausnahmen

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft festzulegen, die CustomChannelBinding-Eigenschaft muss jedoch null sein.An attempt was made to set the ExtendedProtectionSelectorDelegate property, but the CustomChannelBinding property must be null.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft auf null festzulegen.An attempt was made to set the ExtendedProtectionSelectorDelegate property to null.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft festzulegen, nachdem die Start()-Methode bereits aufgerufen wurde.An attempt was made to set the ExtendedProtectionSelectorDelegate property after the Start() method was already called.

Es wurde versucht, die ExtendedProtectionSelectorDelegate-Eigenschaft auf einer Plattform festzulegen, die keinen erweiterten Schutz unterstützt.An attempt was made to set the ExtendedProtectionSelectorDelegate property on a platform that does not support extended protection.

Hinweise

Die ExtendedProtectionPolicy -Eigenschaft wird mit der integrierten Windows-Authentifizierung verwendet, um erweiterten Schutz bereitzustellen.The ExtendedProtectionPolicy property is used with integrated Windows authentication to provide extended protection. Die ExtendedProtectionPolicy -Eigenschaft ermöglicht die Konfiguration der erweiterten Schutzrichtlinie für die gesamte HttpListener Sitzung.The ExtendedProtectionPolicy property allows the configuration of the extended protection policy for the whole HttpListener session. Die ExtendedProtectionSelectorDelegate -Eigenschaft ermöglicht die Konfiguration der erweiterten Schutzrichtlinie pro einzelner Anforderung.The ExtendedProtectionSelectorDelegate property allows the configuration of the extended protection policy per individual request.

Die CustomChannelBinding-Eigenschaft muss null sein.The CustomChannelBinding property must be null. Die HttpListener Instanz Ruft das channelbindungstoken (CBT) direkt aus der eigenen TLS-Sitzung ab, sofern vorhanden.The HttpListener instance gets the Channel Binding Token (CBT) directly from its own TLS session if there is one.

Der Delegat kann für jede Anforderung die Einstellungen auswählen, die HttpListener von der-Instanz verwendet werden, um erweiterten Schutz bereitzustellen.For each request, the delegate can choose the settings that the HttpListener instance will use to provide extended protection.

Wenn ein Delegat null für diese Eigenschaft zurückgibt, stellt ExtendedProtectionPolicy dies einen PolicyEnforcement dar, auf Neverden die-Eigenschaft festgelegt ist.If a delegate returns null for this property, this represents a ExtendedProtectionPolicy which the PolicyEnforcement property set to Never.

Gilt für:

Siehe auch