ActiveDirectoryMembershipProvider.GetUser メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Active Directory データ ストアのメンバーシップ ユーザーから情報を取得します。
オーバーロード
| 名前 | 説明 |
|---|---|
| GetUser(String, Boolean) |
指定したユーザー名に関連付けられているメンバーシップ ユーザー情報を取得します。 |
| GetUser(Object, Boolean) |
指定したユーザー キーに関連付けられているメンバーシップ ユーザー情報を取得します。 |
GetUser(String, Boolean)
指定したユーザー名に関連付けられているメンバーシップ ユーザー情報を取得します。
public:
override System::Web::Security::MembershipUser ^ GetUser(System::String ^ username, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser(string username, bool userIsOnline);
override this.GetUser : string * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (username As String, userIsOnline As Boolean) As MembershipUser
パラメーター
- username
- String
情報を取得するユーザーの名前。
- userIsOnline
- Boolean
GetUser(String, Boolean) メソッドは、このパラメーターを無視します。
返品
指定したユーザーを表す MembershipUser インスタンス。 指定した username 値のActive Directory データ ストアにユーザーが見つからない場合は、null が返されます。
例外
username が空であるか、ユーザー名の最大長 (通常は 256 文字) を超えています。
-又は-
username にはコンマが含まれています。
-又は-
ユーザー名は userPrincipalName 属性にマップされ、 username パラメーターには円記号が含まれています。
username は nullです。
GetUser(String, Boolean) インスタンスが初期化される前に、ActiveDirectoryMembershipProvider メソッドが呼び出されます。
注釈
GetUser メソッドは、Active Directory データ ストアから指定されたユーザーに関する情報を取得するために、Membership クラスによって呼び出されます。
プロバイダーは、接続文字列で指定された検索ポイントから始まるサブツリー検索を使用します。 接続文字列の詳細については、 ActiveDirectoryMembershipProvider クラスのトピックを参照してください。
先頭と末尾のスペースは、 username パラメーター値からトリミングされます。
こちらもご覧ください
適用対象
GetUser(Object, Boolean)
指定したユーザー キーに関連付けられているメンバーシップ ユーザー情報を取得します。
public:
override System::Web::Security::MembershipUser ^ GetUser(System::Object ^ providerUserKey, bool userIsOnline);
public override System.Web.Security.MembershipUser GetUser(object providerUserKey, bool userIsOnline);
override this.GetUser : obj * bool -> System.Web.Security.MembershipUser
Public Overrides Function GetUser (providerUserKey As Object, userIsOnline As Boolean) As MembershipUser
パラメーター
- providerUserKey
- Object
ユーザーの一意の識別子。
- userIsOnline
- Boolean
GetUser(Object, Boolean) メソッドは、このパラメーターを無視します。
返品
指定したユーザーを表す MembershipUser インスタンス。 指定した providerUserKey 値のActive Directory データ ストアにユーザーが見つからない場合は、null が返されます。
例外
GetUser(Object, Boolean) インスタンスが初期化される前に、ActiveDirectoryMembershipProvider メソッドが呼び出されます。
providerUserKey は SecurityIdentifier型ではありません。
providerUserKey は nullです。
注釈
GetUser メソッドは、Active Directory データ ストアから指定されたユーザーに関する情報を取得するために、Membership クラスによって呼び出されます。
この検索では、 objectSID 属性が providerUserKey パラメーターと一致するユーザー インスタンスが検索されます。
プロバイダーは、接続文字列で指定された検索ポイントから始まるサブツリー検索を使用します。 接続文字列の詳細については、 ActiveDirectoryMembershipProvider クラスのトピックを参照してください。