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 作中回傳一個已填入的這個類別實例。

建構函式

名稱 Description
ClientFormsAuthenticationCredentials(String, String, Boolean)

初始化 ClientFormsAuthenticationCredentials 類別的新執行個體。

屬性

名稱 Description
Password

取得或設定使用者密碼。

RememberMe

取得或設定一個值,指示使用者憑證是否應被儲存並重複使用以供後續登入嘗試使用。

UserName

取得或設定使用者名稱。

方法

名稱 Description
Equals(Object)

判斷指定的物件是否等於目前的物件。

(繼承來源 Object)
GetHashCode()

做為預設哈希函式。

(繼承來源 Object)
GetType()

取得目前實例的 Type

(繼承來源 Object)
MemberwiseClone()

建立目前 Object的淺層複本。

(繼承來源 Object)
ToString()

傳回表示目前 物件的字串。

(繼承來源 Object)

適用於

另請參閱