IntranetZoneCredentialPolicy Klas

Definitie

Definieert een referentiebeleid dat moet worden gebruikt voor resourceaanvragen die worden gemaakt met behulp van WebRequest en de afgeleide klassen.

public ref class IntranetZoneCredentialPolicy : System::Net::ICredentialPolicy
public class IntranetZoneCredentialPolicy : System.Net.ICredentialPolicy
type IntranetZoneCredentialPolicy = class
    interface ICredentialPolicy
Public Class IntranetZoneCredentialPolicy
Implements ICredentialPolicy
Overname
IntranetZoneCredentialPolicy
Implementeringen

Voorbeelden

In het volgende codevoorbeeld ziet u hoe u een exemplaar maakt van IntranetZoneCredentialPolicy en gebruikt om het referentiebeleid voor het toepassingsdomein in te stellen.

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

Opmerkingen

Met dit beleid kunnen referenties alleen worden verzonden als de aangevraagde resource zich in hetzelfde domein bevindt als de client die de aanvraag indient. Voor veel toepassingen is dit het optimale beleid omdat netwerkreferenties niet worden verzonden met aanvragen voor resources die zich niet op het intranet bevinden.

Note

ICredentialPolicy beleidsregels worden alleen aangeroepen als de WebRequest of de WebProxy die is gekoppeld aan de aanvraag referenties heeft die niet nullzijn. Het instellen van dit beleid heeft geen invloed op aanvragen die geen referenties opgeven.

Gebruik de AuthenticationManager.CredentialPolicy eigenschap om het IntranetZoneCredentialPolicy beleid in te stellen. De IAuthenticationModule methode die verificatie voor de aanvraag afhandelt, roept de ShouldSendCredential methode aan voordat de verificatie wordt uitgevoerd. Als de aangevraagde resource zich in een ander domein bevindt dan de client, retourneert falsede ShouldSendCredential methode en wordt verificatie niet uitgevoerd.

Dit beleid is van invloed op alle exemplaren met WebRequest niet-null-referenties in het huidige toepassingsdomein. Het beleid kan niet worden overschreven voor afzonderlijke aanvragen.

Constructors

Name Description
IntranetZoneCredentialPolicy()

Initialiseert een nieuw exemplaar van de IntranetZoneCredentialPolicy klasse.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
ShouldSendCredential(Uri, WebRequest, NetworkCredential, IAuthenticationModule)

Retourneert een Boolean die aangeeft of de referenties van de client worden verzonden met een aanvraag voor een resource die is gemaakt met behulp van WebRequest.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)

Van toepassing op