WebProxy.Credentials Właściwość

Definicja

Pobiera lub ustawia poświadczenia do przesyłania do serwera proxy na potrzeby uwierzytelniania.

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

Wartość właściwości

Wystąpienie ICredentials zawierające poświadczenia do przesłania do serwera proxy na potrzeby uwierzytelniania.

Implementuje

Wyjątki

Podjęto próbę ustawienia tej właściwości, gdy właściwość została ustawiona UseDefaultCredentials na true.

Uwagi

Właściwość Credentials zawiera poświadczenia uwierzytelniania wysyłane do serwera proxy w odpowiedzi na kod stanu HTTP 407 (autoryzacja serwera proxy). W większości scenariuszy klienta należy użyć DefaultCredentialselementu , które są poświadczeniami aktualnie zalogowanego użytkownika. W tym celu ustaw UseDefaultCredentials właściwość na zamiast ustawiać true tę właściwość.

Uwaga

Jeśli właściwość zostanie ustawiona Credentials na poświadczenia inne niż DefaultCredentialswłaściwość , ustawienie UseDefaultCredentials właściwości spowoduje, InvalidOperationExceptionże true wartość . Aby temu zapobiec, należy ustawić Credentials właściwość na wartość null przed ustawieniem UseDefaultCredentials właściwości na true. Podobnie nie można ustawić tej właściwości na dowolną wartość, jeśli UseDefaultCredentials jest to true.

Dotyczy