ProfileInfoとは? わかりやすく解説

ProfileInfo クラス

メモ : このクラスは、.NET Framework version 2.0 で新しく追加されたものです。

ユーザー プロファイルについての情報を提供します。

名前空間: System.Web.Profile
アセンブリ: System.Web (system.web.dll 内)
構文構文

<SerializableAttribute> _
Public Class ProfileInfo
[SerializableAttribute] 
public class ProfileInfo
[SerializableAttribute] 
public ref class ProfileInfo
/** @attribute SerializableAttribute() */ 
public class ProfileInfo
SerializableAttribute 
public class ProfileInfo
解説解説

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

ProfileInfo オブジェクトは、ProfileProvider のメソッドである GetAllProfiles、GetAllInactiveProfiles、FindProfilesByUserName および FindInactiveProfilesByUserName により、ProfileInfoCollection の一部として生成され、メソッドから制御が戻されます。

使用例使用例
.NET Framework のセキュリティ.NET Framework のセキュリティ
継承階層継承階層
System.Object
  System.Web.Profile.ProfileInfo
スレッド セーフスレッド セーフ
この型の public static (Visual Basic では Shared) メンバはすべて、スレッド セーフです。インスタンス メンバの場合は、スレッド セーフであるとは限りません。
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProfileInfo コンストラクタ ()

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Web.Profile
アセンブリ: System.Web (system.web.dll 内)
構文構文

解説解説

この System.Web.Profile.ProfileInfo コンストラクタは、コードで使用するためのものではありません。代わりに、System.Web.Profile.ProfileInfo を使用します。

ProfileInfo オブジェクトは、ProfileProvider のメソッドである GetAllProfiles、GetAllInactiveProfiles、FindProfilesByUserName および FindInactiveProfilesByUserName により、ProfileInfoCollection の一部として生成され、メソッドから制御が戻されます。

プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProfileInfo コンストラクタ (String, Boolean, DateTime, DateTime, Int32)

メモ : このコンストラクタは、.NET Framework version 2.0 で新しく追加されたものです。

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

名前空間: System.Web.Profile
アセンブリ: System.Web (system.web.dll 内)
構文構文

Public Sub New ( _
    username As String, _
    isAnonymous As Boolean, _
    lastActivityDate As DateTime, _
    lastUpdatedDate As DateTime, _
    size As Integer _
)
Dim username As String
Dim isAnonymous As Boolean
Dim lastActivityDate As DateTime
Dim lastUpdatedDate As DateTime
Dim size As Integer

Dim instance As New ProfileInfo(username,
 isAnonymous, lastActivityDate, lastUpdatedDate, size)
public ProfileInfo (
    string username,
    bool isAnonymous,
    DateTime lastActivityDate,
    DateTime lastUpdatedDate,
    int size
)
public:
ProfileInfo (
    String^ username, 
    bool isAnonymous, 
    DateTime lastActivityDate, 
    DateTime lastUpdatedDate, 
    int size
)
public ProfileInfo (
    String username, 
    boolean isAnonymous, 
    DateTime lastActivityDate, 
    DateTime lastUpdatedDate, 
    int size
)
public function ProfileInfo (
    username : String, 
    isAnonymous : boolean, 
    lastActivityDate : DateTime, 
    lastUpdatedDate : DateTime, 
    size : int
)

パラメータ

username

プロファイルに対するユーザー名。

isAnonymous

プロファイルが匿名ユーザーに対するものであることを示す場合は true。プロファイルが認証されたユーザーに対するものであることを示す場合は false。

lastActivityDate

プロファイルの読み込みまたは更新が行われた最後の日時。

lastUpdatedDate

プロファイルが更新された最後の日時。

size

データ ソース内に格納されたプロファイル情報と値のサイズ。

解説解説

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

ProfileInfo オブジェクトは、ProfileProvider のメソッドである GetAllProfiles、GetAllInactiveProfiles、FindProfilesByUserName および FindInactiveProfilesByUserName により、ProfileInfoCollection として生成され、メソッドから制御が戻されます。

使用例使用例
プラットフォームプラットフォーム
バージョン情報バージョン情報
参照参照

ProfileInfo コンストラクタ


ProfileInfo プロパティ


ProfileInfo メソッド


ProfileInfo メンバ

ユーザー プロファイルについての情報を提供します。

ProfileInfo データ型で公開されるメンバを以下の表に示します。


パブリック コンストラクタパブリック コンストラクタ
プロテクト コンストラクタプロテクト コンストラクタ
パブリック プロパティパブリック プロパティ
パブリック メソッドパブリック メソッド
プロテクト メソッドプロテクト メソッド
参照参照

関連項目

ProfileInfo クラス
System.Web.Profile 名前空間

その他の技術情報

プロファイル プロバイダの実装
ASP.NET プロファイル プロパティ



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「ProfileInfo」の関連用語

ProfileInfoのお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ProfileInfoのページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS