言語

ProfileInfo クラス

定義

ユーザー プロファイルに関する情報を提供します。

public ref class ProfileInfo
[System.Serializable]
public class ProfileInfo
[<System.Serializable>]
type ProfileInfo = class
Public Class ProfileInfo
継承
ProfileInfo
属性

データ ストア内のユーザー プロファイルのProfileProvider オブジェクトのProfileInfoCollectionを作成するProfileInfo実装の例については、「プロファイル プロバイダーの実装」を参照してください。

注釈

ProfileInfo クラスは、データ ストアからのユーザー プロファイルに関する情報 (プロファイル プロパティが取得または更新された最後の日時、プロファイルに関連付けられたユーザー名、プロファイルが匿名ユーザーまたは認証済みユーザー用かどうかなど) を表すために使用されます。

ProfileInfoオブジェクトは、ProfileInfoCollectionGetAllProfilesGetAllInactiveProfilesFindProfilesByUserName、およびFindInactiveProfilesByUserNameメソッドによってProfileProviderの一部として構築および返されます。

コンストラクター

名前 説明
ProfileInfo()

ProfileInfo クラスを継承するクラスのProfileInfo オブジェクトのインスタンスを作成します。

ProfileInfo(String, Boolean, DateTime, DateTime, Int32)

指定したプロパティ値を使用して、 ProfileInfo クラスのインスタンスを作成します。

プロパティ

名前 説明
IsAnonymous

プロファイルのユーザー名が匿名かどうかを取得します。

LastActivityDate

プロファイルが読み取られたか更新された最後の日付と時刻を取得します。

LastUpdatedDate

プロファイルが更新された最後の日付と時刻を取得します。

Size

データ ソースに格納されているプロファイル プロパティの名前と値のサイズを取得します。

UserName

プロファイルのユーザー名を取得します。

メソッド

名前 説明
Equals(Object)

指定したオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
MemberwiseClone()

現在の Objectの簡易コピーを作成します。

(継承元 Object)
ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象

こちらもご覧ください