HttpListener.ExtendedProtectionSelectorDelegate Propriété

Définition

Obtient ou définit le délégué appelé pour déterminer le ExtendedProtectionPolicy à utiliser pour chaque demande.

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

Valeur de propriété

ExtendedProtectionPolicy qui spécifie la stratégie à utiliser pour la protection étendue.

Exceptions

Une tentative de définition de la propriété ExtendedProtectionSelectorDelegate a eu lieu, mais la propriété CustomChannelBinding doit avoir la valeur null.

Une tentative d'attribution de la valeur null à la propriété ExtendedProtectionSelectorDelegate a eu lieu.

Une tentative de définition de la propriété ExtendedProtectionSelectorDelegate a eu lieu après l'appel de la méthode Start().

Cet objet est fermé.

Il a été tenté de définir la propriété ExtendedProtectionSelectorDelegate sur une plateforme qui ne prend pas en charge la protection étendue.

Remarques

La ExtendedProtectionPolicy propriété est utilisée avec des Authentification Windows intégrées pour fournir une protection étendue. La ExtendedProtectionPolicy propriété permet la configuration de la stratégie de protection étendue pour l’ensemble HttpListener de la session. La ExtendedProtectionSelectorDelegate propriété autorise la configuration de la stratégie de protection étendue par requête individuelle.

La propriété CustomChannelBinding doit être null. Le HttpListener instance obtient le jeton de liaison de canal (CBT) directement à partir de sa propre session TLS, le cas échéant.

Pour chaque demande, le délégué peut choisir les paramètres que le HttpListener instance utilisera pour fournir une protection étendue.

Si un délégué retourne null pour cette propriété, cela représente un ExtendedProtectionPolicy dont la PolicyEnforcement propriété a la valeur Never.

S’applique à

Voir aussi