AuthenticationManager.CredentialPolicy Vlastnost

Definice

Získá nebo nastaví zásady přihlašovacích údajů, které se mají použít pro žádosti o prostředky vytvořené pomocí HttpWebRequest třídy.

public:
 static property System::Net::ICredentialPolicy ^ CredentialPolicy { System::Net::ICredentialPolicy ^ get(); void set(System::Net::ICredentialPolicy ^ value); };
public static System.Net.ICredentialPolicy? CredentialPolicy { get; set; }
public static System.Net.ICredentialPolicy CredentialPolicy { get; set; }
static member CredentialPolicy : System.Net.ICredentialPolicy with get, set
Public Shared Property CredentialPolicy As ICredentialPolicy

Hodnota vlastnosti

Objekt, který implementuje ICredentialPolicy rozhraní, které určuje, zda se přihlašovací údaje odesílají s požadavky. Výchozí hodnota je null.

Příklady

Následující příklad kódu ukazuje nastavení zásad přihlašovacích údajů.

 public static void UseIntranetCredentialPolicy()
{
    IntranetZoneCredentialPolicy  policy = new IntranetZoneCredentialPolicy();
    AuthenticationManager.CredentialPolicy = policy;
}

Poznámky

Zásada přihlašovacích údajů určuje, jestli se mají při odesílání požadavku na síťový prostředek posílat přihlašovací údaje, například obsah webové stránky. Pokud se odešlou přihlašovací údaje, servery, které vyžadují ověření klienta, se můžou po přijetí požadavku pokusit ověřit klienta místo odeslání odpovědi, která indikuje, že jsou požadovány přihlašovací údaje klienta. I když se tím ušetří doba odezvy na server, musí být tato cesta vyvážená s rizikem zabezpečení, které je součástí odesílání přihlašovacích údajů přes síť. Pokud cílový server nevyžaduje ověření klienta, je nejlepší neposílat přihlašovací údaje.

Zásady přihlašovacích údajů budou volána pouze pro požadavky, které určují přihlašovací údaje, nebo používají WebProxy objekt, který určuje přihlašovací údaje.

Platí pro