Partager via


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 l’authentification Windows intégrée 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. L’instance HttpListener obtient le jeton de liaison de canal (CBT) directement à partir de sa propre session TLS, le cas échéant.

Pour chaque requête, le délégué peut choisir les paramètres que l’instance HttpListener 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