ClientCredentials.HttpDigest Egenskap

Definition

Hämtar den aktuella HTTP Digest-autentiseringsuppgiften.

public:
 property System::ServiceModel::Security::HttpDigestClientCredential ^ HttpDigest { System::ServiceModel::Security::HttpDigestClientCredential ^ get(); };
public System.ServiceModel.Security.HttpDigestClientCredential HttpDigest { get; }
member this.HttpDigest : System.ServiceModel.Security.HttpDigestClientCredential
Public ReadOnly Property HttpDigest As HttpDigestClientCredential

Egenskapsvärde

En HttpDigestClientCredential som representerar de autentiseringsuppgifter som klienten använder för att autentisera till tjänsten när HTTP Digest-autentiseringsmetoden väljs.

Exempel

Följande kod visar hur du använder den här egenskapen för att ange användarnamn och lösenord för autentiseringsuppgifter.

private void Snippet2()
{
    using (CalculatorClient client = new CalculatorClient())
    {
        client.ClientCredentials.HttpDigest.ClientCredential.UserName = "test";
        client.ClientCredentials.HttpDigest.ClientCredential.Password = "password";
    }
}

Kommentarer

Du kan använda objektet som returneras av den här egenskapen för att konfigurera autentiseringsuppgifterna genom att anropa AllowedImpersonationLevel egenskapen.

På samma sätt kan du ange vilken nätverksautentiseringsuppgift som ska användas om den skiljer sig från den aktuella trådens token.

Gäller för