ClientFormsAuthenticationCredentials 类

定义

表示使用客户端应用程序服务进行窗体身份验证的用户登录信息。

public ref class ClientFormsAuthenticationCredentials
public class ClientFormsAuthenticationCredentials
type ClientFormsAuthenticationCredentials = class
Public Class ClientFormsAuthenticationCredentials
继承
ClientFormsAuthenticationCredentials

示例

下面的示例代码演示如何实现 IClientFormsAuthenticationCredentialsProvider.GetCredentials 方法,该方法返回此类的实例。 在此示例中, GetCredentials 方法是登录对话框类的一部分。 方法显示对话框,然后返回使用 ClientFormsAuthenticationCredentials 用户指定的值初始化的 实例。

public ClientFormsAuthenticationCredentials GetCredentials()
{
    if (this.ShowDialog() == DialogResult.OK)
    {
        return new ClientFormsAuthenticationCredentials(
            usernameTextBox.Text, passwordTextBox.Text,
            rememberMeCheckBox.Checked);
    }
    else
    {
        return null;
    }
}
Public Function GetCredentials() As  _
    ClientFormsAuthenticationCredentials Implements _
    IClientFormsAuthenticationCredentialsProvider.GetCredentials

    If Me.ShowDialog() = DialogResult.OK Then
        Return New ClientFormsAuthenticationCredentials( _
            UsernameTextBox.Text, PasswordTextBox.Text, _
            rememberMeCheckBox.Checked)
    Else
        Return Nothing
    End If

End Function

注解

ClientFormsAuthenticationCredentials类由 IClientFormsAuthenticationCredentialsProvider 接口使用。 实现此接口时,必须在实现中 GetCredentials 返回此类的填充实例。

构造函数

ClientFormsAuthenticationCredentials(String, String, Boolean)

初始化 ClientFormsAuthenticationCredentials 类的新实例。

属性

Password

获取或设置用户密码。

RememberMe

获取或设置一个值,该值指示是否应保存用户凭据并在后续的登录尝试中重用。

UserName

获取或设置用户名。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅