Condividi tramite


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 usata con l'autenticazione integrata di Windows per fornire una protezione estesa. La ExtendedProtectionPolicy proprietà consente la configurazione dei criteri di protezione estesi 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 di associazione del canale (CBT) direttamente dalla propria sessione TLS, se presente.

Per ogni richiesta, il delegato può scegliere le impostazioni che l'istanza HttpListener userà per fornire una protezione estesa.

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

Si applica a

Vedi anche