ClientFormsAuthenticationCredentials(String, String, Boolean) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
初始化 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
注解
通常将用户提供的值作为此构造函数的参数传递。