IntranetZoneCredentialPolicy Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Définit une stratégie d'informations d'identification à utiliser pour les demandes de ressources effectuées à l'aide de WebRequest et de ses classes dérivées.
public ref class IntranetZoneCredentialPolicy : System::Net::ICredentialPolicy
public class IntranetZoneCredentialPolicy : System.Net.ICredentialPolicy
type IntranetZoneCredentialPolicy = class
interface ICredentialPolicy
Public Class IntranetZoneCredentialPolicy
Implements ICredentialPolicy
- Héritage
-
IntranetZoneCredentialPolicy
- Implémente
Exemples
L’exemple de code suivant illustre la création d’un instance de et son IntranetZoneCredentialPolicy utilisation pour définir la stratégie d’informations d’identification pour le domaine d’application.
static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy^ policy = gcnew IntranetZoneCredentialPolicy;
AuthenticationManager::CredentialPolicy = policy;
}
public static void UseIntranetCredentialPolicy()
{
IntranetZoneCredentialPolicy policy = new IntranetZoneCredentialPolicy();
AuthenticationManager.CredentialPolicy = policy;
}
Remarques
Cette stratégie autorise l’envoi d’informations d’identification uniquement si la ressource demandée se trouve dans le même domaine que le client qui effectue la demande. Pour de nombreuses applications, il s’agit de la stratégie optimale, car elle empêche l’envoi d’informations d’identification réseau avec des demandes de ressources qui ne se trouvent pas sur l’intranet.
Notes
ICredentialPolicy les stratégies sont appelées uniquement si le WebRequest ou WebProxy associé à la demande a des informations d’identification qui ne sont pas null
. La définition de cette stratégie n’a aucun effet sur les demandes qui ne spécifient pas d’informations d’identification.
Utilisez la AuthenticationManager.CredentialPolicy propriété pour définir la IntranetZoneCredentialPolicy stratégie. le qui gère l’authentification IAuthenticationModule pour la demande appelle la ShouldSendCredential méthode avant d’effectuer l’authentification. Si la ressource demandée se trouve dans un domaine différent du client, la ShouldSendCredential méthode retourne false
et l’authentification n’est pas effectuée.
Cette stratégie affecte toutes les instances de avec des informations d’identification WebRequest non null dans le domaine d’application actuel. La stratégie ne peut pas être remplacée sur des demandes individuelles.
Constructeurs
IntranetZoneCredentialPolicy() |
Initialise une nouvelle instance de la classe IntranetZoneCredentialPolicy. |
Méthodes
Equals(Object) |
Détermine si l'objet spécifié est égal à l'objet actuel. (Hérité de Object) |
GetHashCode() |
Fait office de fonction de hachage par défaut. (Hérité de Object) |
GetType() |
Obtient le Type de l'instance actuelle. (Hérité de Object) |
MemberwiseClone() |
Crée une copie superficielle du Object actuel. (Hérité de Object) |
ShouldSendCredential(Uri, WebRequest, NetworkCredential, IAuthenticationModule) |
Retourne un Boolean qui indique si les informations d'identification du client sont envoyées avec une demande de ressource effectuée à l'aide de WebRequest. |
ToString() |
Retourne une chaîne qui représente l'objet actuel. (Hérité de Object) |