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 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.

S’applique à