AuthenticationManager.CredentialPolicy Eigenschap

Definitie

Hiermee haalt u het referentiebeleid op dat moet worden gebruikt voor resourceaanvragen die zijn gemaakt met behulp van de HttpWebRequest klasse.

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; }
static member CredentialPolicy : System.Net.ICredentialPolicy with get, set
Public Shared Property CredentialPolicy As ICredentialPolicy

Waarde van eigenschap

Een object dat de ICredentialPolicy interface implementeert die bepaalt of referenties worden verzonden met aanvragen. De standaardwaarde is null.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u het referentiebeleid instelt.

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

Opmerkingen

Het referentiebeleid bepaalt of referenties moeten worden verzonden bij het verzenden van een aanvraag voor een netwerkresource, zoals de inhoud van een webpagina. Als referenties worden verzonden, kunnen servers waarvoor clientverificatie is vereist, proberen om de client te verifiëren wanneer de aanvraag wordt ontvangen in plaats van een antwoord te verzenden dat aangeeft dat de referenties van de client vereist zijn. Hoewel hiermee een retour naar de server wordt opgeslagen, moet dit worden verdeeld tegen het beveiligingsrisico dat inherent is aan het verzenden van referenties in het netwerk. Wanneer voor de doelserver geen clientverificatie is vereist, kunt u het beste geen referenties verzenden.

Het referentiebeleid wordt alleen aangeroepen voor aanvragen die referenties opgeven of een WebProxy object gebruiken waarmee referenties worden opgegeven.

Van toepassing op