ClientFormsAuthenticationCredentials(String, String, Boolean) 构造函数

定义

初始化 ClientFormsAuthenticationCredentials 类的新实例。

public:
 ClientFormsAuthenticationCredentials(System::String ^ username, System::String ^ password, bool rememberMe);
public ClientFormsAuthenticationCredentials (string username, string password, bool rememberMe);
new System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials : string * string * bool -> System.Web.ClientServices.Providers.ClientFormsAuthenticationCredentials
Public Sub New (username As String, password As String, rememberMe As Boolean)

参数

username
String

用户名。

password
String

用户密码。

rememberMe
Boolean

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

示例

以下示例代码演示如何实现 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

注解

通常将用户提供的值作为此构造函数的参数传递。

适用于

另请参阅