次の方法で共有


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)

適用対象

こちらもご覧ください