Auf Englisch lesen

Freigeben über


IWebProxy.Credentials Eigenschaft

Definition

Die für die Authentifizierung an den Proxyserver zu sendenden Anmeldeinformationen.

public System.Net.ICredentials Credentials { get; set; }
public System.Net.ICredentials? Credentials { get; set; }

Eigenschaftswert

Eine ICredentials-Instanz, die die zum Authentifizieren einer Anforderung beim Proxyserver erforderlichen Anmeldeinformationen enthält.

Beispiele

Im folgenden Beispiel wird die Credentials -Eigenschaft verwendet, um die Anmeldeinformationen festzulegen, die zur Authentifizierung an den Proxyserver übermittelt werden.

public class WebProxy_Interface : IWebProxy
{
    // The credentials to be used with the web proxy.
    private ICredentials iCredentials;

    // Uri of the associated proxy server.
    private Uri webProxyUri;

    public WebProxy_Interface(Uri proxyUri) {

        webProxyUri = proxyUri;
    }

    // Get and Set the Credentials property.
    public ICredentials Credentials {
        get {
            return iCredentials;
        }
        set {
            if(iCredentials != value)
                iCredentials = value;
        }
    }

    // Return the web proxy for the specified destination(destUri).
    public Uri? GetProxy(Uri destUri) {

        // Always use the same proxy.
        return webProxyUri;
    }

    // Return whether the web proxy should be bypassed for the specified destination(hostUri).
    public bool IsBypassed(Uri hostUri) {

        // Never bypass the proxy.
        return false;
    }
}

Hinweise

Die Credentials -Eigenschaft ist eine ICredentials Instanz, die die Autorisierungsanmeldeinformationen enthält, die als Reaktion auf einen HTTP 407-Statuscode (Proxyautorisierung) an den Proxyserver gesendet werden sollen.

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0