WebProxy.Credentials Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
.