HttpListener.ExtendedProtectionSelectorDelegate Proprietà

Definizione

Ottiene o imposta il delegato chiamato per determinare l'oggetto ExtendedProtectionPolicy da usare per ogni richiesta.

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

Valore della proprietà

Oggetto ExtendedProtectionPolicy che specifica i criteri da usare per la protezione estesa.

Eccezioni

Si è tentato di impostare la proprietà ExtendedProtectionSelectorDelegate, ma la proprietà CustomChannelBinding deve essere null.

Si è tentato di impostare la proprietà ExtendedProtectionSelectorDelegate su null.

Si è tentato di impostare la proprietà ExtendedProtectionSelectorDelegate dopo la chiamata al metodo Start().

Questo oggetto è chiuso.

È stato eseguito un tentativo di impostare la proprietà ExtendedProtectionSelectorDelegate su una piattaforma che non supporta la protezione estesa.

Commenti

La ExtendedProtectionPolicy proprietà viene utilizzata con autenticazione di Windows integrata per fornire protezione estesa. La ExtendedProtectionPolicy proprietà consente la configurazione dei criteri di protezione estesa per l'intera HttpListener sessione. La ExtendedProtectionSelectorDelegate proprietà consente la configurazione dei criteri di protezione estesa per ogni singola richiesta.

La proprietà CustomChannelBinding deve essere impostata su null. L'istanza HttpListener ottiene il token CBT (Channel Binding Token) direttamente dalla propria sessione TLS, se presente.

Per ogni richiesta, il delegato può scegliere le impostazioni che verranno usate dall'istanza HttpListener per garantire la protezione estesa.

Se un delegato restituisce null per questa proprietà, rappresenta una ExtendedProtectionPolicyPolicyEnforcement proprietà impostata su Never.

Si applica a

Vedi anche