ClientCredentials.HttpDigest 属性

定义

获取当前 HTTP 摘要凭据。

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

属性值

HttpDigestClientCredential

一个 HttpDigestClientCredential,表示客户端用于在选择 HTTP Digest 认证方法时通过到服务的认证的凭据。

示例

下面的代码演示如何使用此属性设置凭据用户名和密码。

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

注解

您可以使用由此属性返回的对象配置凭据,方法是调用 AllowedImpersonationLevel 属性。

同样,如果要使用的网络凭据与当前线程的标记不同,那么您可以指定要使用的网络凭据。

适用于