Dieser Artikel wurde maschinell übersetzt. Wenn Sie die englische Version des Artikels anzeigen möchten, aktivieren Sie das Kontrollkästchen Englisch. Sie können den englischen Text auch in einem Popupfenster anzeigen, indem Sie den Mauszeiger über den Text bewegen.
Übersetzung
Englisch

HttpListener.ExtendedProtectionSelectorDelegate-Eigenschaft

.NET Framework (current version)
 

Veröffentlicht: Oktober 2016

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

Namespace:   System.Net
Assembly:  System (in System.dll)

public HttpListener.ExtendedProtectionSelector ExtendedProtectionSelectorDelegate { get; set; }

Eigenschaftswert

Type: System.Net.HttpListener.ExtendedProtectionSelector

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

Exception Condition
ArgumentException

Es wurde versucht, Festlegen der ExtendedProtectionSelectorDelegate -Eigenschaft, aber die CustomChannelBinding Eigenschaft muss null.

ArgumentNullException

Es wurde versucht, Festlegen der ExtendedProtectionSelectorDelegate Eigenschaft null.

InvalidOperationException

Versuch Festlegen der ExtendedProtectionSelectorDelegate Eigenschaft nach der Start -Methode wurde bereits aufgerufen.

ObjectDisposedException

Dieses Objekt ist geschlossen.

PlatformNotSupportedException

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

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

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

Für jede Anforderung des Delegaten können den Einstellungen, die die HttpListener -Instanz verwendet, um erweiterten Schutz zu bieten.

Wenn ein Delegaten zurückgibt null für diese Eigenschaft stellt dies eine ExtendedProtectionPolicy die die PolicyEnforcement Eigenschaft festgelegt, um Never.

.NET Framework
Verfügbar seit 2.0
Zurück zum Anfang
Anzeigen: