Sdílet prostřednictvím


HttpListener.ExtendedProtectionSelectorDelegate Vlastnost

Definice

Získá nebo nastaví delegát volaný k určení ExtendedProtectionPolicy použít pro každý požadavek.

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

Hodnota vlastnosti

A ExtendedProtectionPolicy , který určuje zásadu, která se má použít pro rozšířenou ochranu.

Výjimky

Došlo k pokusu o ExtendedProtectionSelectorDelegate nastavení vlastnosti, ale CustomChannelBinding vlastnost musí být null.

Došlo k pokusu o ExtendedProtectionSelectorDelegate nastavení vlastnosti na null.

Byl proveden pokus o nastavení ExtendedProtectionSelectorDelegate vlastnosti po Start() volání metody.

Tento objekt je zavřený.

Došlo k pokusu ExtendedProtectionSelectorDelegate o nastavení vlastnosti na platformě, která nepodporuje rozšířenou ochranu.

Poznámky

Vlastnost se ExtendedProtectionPolicy používá s integrovaným ověřováním systému Windows k poskytování rozšířené ochrany. Vlastnost ExtendedProtectionPolicy umožňuje konfiguraci zásad rozšířené ochrany pro celou HttpListener relaci. Vlastnost ExtendedProtectionSelectorDelegate umožňuje konfiguraci zásad rozšířené ochrany pro jednotlivé požadavky.

Vlastnost CustomChannelBinding musí být null. Instance HttpListener získá token vazby kanálu (CBT) přímo ze své vlastní relace TLS, pokud existuje.

Pro každou žádost může delegát zvolit nastavení, které HttpListener bude instance používat k poskytování rozšířené ochrany.

Pokud se delegát vrátí null pro tuto vlastnost, představuje vlastnost nastavenou ExtendedProtectionPolicyPolicyEnforcement na Never.

Platí pro

Viz také