WebProxy.Credentials Propriété

Définition

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 de client, vous devez utiliser les DefaultCredentialsinformations d’identification de l’utilisateur actuellement connecté. Pour ce faire, définissez la UseDefaultCredentials propriété sur true au lieu de définir cette propriété.

Notes

Si vous définissez la Credentials propriété sur des informations d’identification autres que le DefaultCredentials, la définition de la UseDefaultCredentials propriété sur true provoque un InvalidOperationException. Pour éviter cela, vous devez définir la Credentials propriété sur null avant de définir la UseDefaultCredentials propriété sur true. De même, vous ne pouvez pas définir cette propriété sur une valeur quelconque quand UseDefaultCredentials est true.

S’applique à