Comparteix a través de


HttpListener.ExtendedProtectionSelectorDelegate Propiedad

Definición

Obtiene o establece el delegado llamado para determinar el objeto ExtendedProtectionPolicy que se va a emplear para cada solicitud.

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

Valor de propiedad

Objeto ExtendedProtectionPolicy que especifica la directiva que se va a usar para la protección extendida.

Excepciones

Se intentó establecer la propiedad ExtendedProtectionSelectorDelegate, pero la propiedad CustomChannelBinding debe ser null.

Se intentó establecer la propiedad ExtendedProtectionSelectorDelegate en null.

Se intentó establecer la propiedad ExtendedProtectionSelectorDelegate después de que ya se hubiera llamado al método Start().

Este objeto está cerrado.

Se hizo un intento de establecer la propiedad ExtendedProtectionSelectorDelegate en una plataforma que no admite la protección extendida.

Comentarios

La ExtendedProtectionPolicy propiedad se usa con la autenticación integrada de Windows para proporcionar protección ampliada. La ExtendedProtectionPolicy propiedad permite la configuración de la directiva de protección ampliada para toda HttpListener la sesión. La ExtendedProtectionSelectorDelegate propiedad permite la configuración de la directiva de protección ampliada por solicitud individual.

La propiedad CustomChannelBinding debe ser null. La HttpListener instancia obtiene el token de enlace de canal (CBT) directamente desde su propia sesión tls si hay una.

Para cada solicitud, el delegado puede elegir la configuración que usará la HttpListener instancia para proporcionar protección ampliada.

Si un delegado devuelve null para esta propiedad, representa un ExtendedProtectionPolicy objeto que la PolicyEnforcement propiedad establecida Neveren .

Se aplica a

Consulte también