PersonalizationAdministration.GetCountOfInactiveUserState メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
アクティブでないユーザーについて、基になるデータ ストア内のユーザー別パーソナル化項目の数を返します。
オーバーロード
GetCountOfInactiveUserState(DateTime) |
指定されたパラメーターに基づき、アクティブでないユーザーについて、基になるデータ ストア内のユーザー別パーソナル化項目の数を返します。 |
GetCountOfInactiveUserState(String, DateTime) |
指定されたパラメーターに基づき、アクティブでないユーザーについて、基になるデータ ストア内のユーザー別パーソナル化項目の数を返します。 |
GetCountOfInactiveUserState(DateTime)
指定されたパラメーターに基づき、アクティブでないユーザーについて、基になるデータ ストア内のユーザー別パーソナル化項目の数を返します。
public:
static int GetCountOfInactiveUserState(DateTime userInactiveSinceDate);
public static int GetCountOfInactiveUserState (DateTime userInactiveSinceDate);
static member GetCountOfInactiveUserState : DateTime -> int
Public Shared Function GetCountOfInactiveUserState (userInactiveSinceDate As DateTime) As Integer
パラメーター
- userInactiveSinceDate
- DateTime
ユーザーのパーソナル化情報がアクセスされた最新の日付。
戻り値
アクティブでないユーザーのパーソナル化項目の数。
例外
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
- または -
いずれかのパラメーターの文字列の長さが 256 文字を超えています。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
既定のプロバイダーから負の数値が返されました。
注釈
このメソッドは、ユーザーの LastActivityDate プロパティ値がプロパティ値以下のレコードを UserInactiveSinceDate 返します。 が にMaxValue設定されている場合UserInactiveSinceDateは、すべてのユーザーのパーソナル化情報の数が返されます。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツのパーソナル化の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツのパーソナル化の実装
- Web パーツのパーソナル化
適用対象
GetCountOfInactiveUserState(String, DateTime)
指定されたパラメーターに基づき、アクティブでないユーザーについて、基になるデータ ストア内のユーザー別パーソナル化項目の数を返します。
public:
static int GetCountOfInactiveUserState(System::String ^ pathToMatch, DateTime userInactiveSinceDate);
public static int GetCountOfInactiveUserState (string pathToMatch, DateTime userInactiveSinceDate);
static member GetCountOfInactiveUserState : string * DateTime -> int
Public Shared Function GetCountOfInactiveUserState (pathToMatch As String, userInactiveSinceDate As DateTime) As Integer
パラメーター
- pathToMatch
- String
取得するパーソナル化状態項目を含むページのパス。
- userInactiveSinceDate
- DateTime
ユーザーのパーソナル化情報がアクセスされた最新の日付。
戻り値
基になるデータ ストア内のアクティブでないユーザーについてのユーザー別パーソナル化項目の数。
例外
トリム後の pathToMatch
が空の文字列 ("") です。
- または -
構成でパーソナル化プロバイダーに対して定義されたプロバイダーの種類が正しくありません。
- または -
いずれかのパラメーターの文字列の長さが 256 文字を超えています。
構成されたパーソナル化プロバイダーのインスタンスを作成し、初期化しようとした際に、構成の例外が発生しました。
- または -
構成で定義された既定のパーソナル化プロバイダーが見つかりません。
既定のプロバイダーから負の数値が返されました。
注釈
このメソッドは、ページが指定した pathtoMatch
パラメーターと一致し、ユーザーの LastActivityDate プロパティ値がプロパティ値以下のレコードを UserInactiveSinceDate 返します。 が にMaxValue設定されている場合UserInactiveSinceDateは、すべてのユーザーのパーソナル化情報の数が返されます。
パラメーターにはワイルドカード文字を pathToMatch
含めることができます。 メソッドは、基になるデータ ストアにワイルドカード文字を渡します。 ワイルドカード文字のサポートは現在、各プロバイダーがアスタリスク (*)、パーセント記号 (%)、アンダースコア (_) などの文字を処理する方法によって異なります。
通常、SQL 準拠のデータ ストアでは、ワイルドカード文字がプロパティ内の検索文字列テキストの先頭、末尾、または中央に表示される部分パスでワイルドカード検索を PathToMatch 実行できます。 たとえば、"~/vdir" で始まるすべてのパスを検索するには、 プロパティを PathToMatch "~/vdir%" に設定します。
pathToMatch
パラメーターは、null
に設定できます。 に設定すると null
、クエリの実行時に パラメーターは無視されます。
こちらもご覧ください
- WebPartPersonalization
- ASP.NET Web パーツ コントロール
- Web パーツのパーソナル化の概要
- チュートリアル: ユーザー コントロールを使用した Web パーツのパーソナル化の実装
- Web パーツのパーソナル化
適用対象
.NET