WebProxy.Credentials Propriété
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.
Obtient ou définit les informations d’identification à envoyer au serveur proxy pour l’authentification.
public:
property System::Net::ICredentials ^ Credentials { System::Net::ICredentials ^ get(); void set(System::Net::ICredentials ^ value); };
public System.Net.ICredentials? Credentials { get; set; }
public System.Net.ICredentials Credentials { get; set; }
member this.Credentials : System.Net.ICredentials with get, set
Public Property Credentials As ICredentials
Valeur de propriété
Instance de ICredentials qui contient les informations d'identification à envoyer au serveur proxy pour l'authentification.
Implémente
Exceptions
Vous avez tenté de définir cette propriété alors que UseDefaultCredentials avait la valeur true
.
Remarques
La Credentials propriété contient les informations d’identification d’authentification à envoyer au serveur proxy en réponse à un code d’état HTTP 407 (autorisation proxy). Dans la plupart des scénarios clients, vous devez utiliser les DefaultCredentials, qui sont les informations d’identification de l’utilisateur actuellement connecté. Pour ce faire, définissez la propriété true
sur UseDefaultCredentials au lieu de définir cette propriété.
Notes
Si vous définissez la Credentials propriété sur des informations d’identification autres que , DefaultCredentialsla définition de la UseDefaultCredentials propriété sur true
provoque un InvalidOperationException. Pour éviter cela, vous devez définir la propriété sur Credentials avant de définir la UseDefaultCredentials propriété sur true
.null
De même, vous ne pouvez pas définir cette propriété sur une valeur quelconque lorsque UseDefaultCredentials est true
.