PersonalizationAdministration.GetCountOfInactiveUserState メソッド

定義

非アクティブなユーザーの基になるデータ ストア内のユーザーごとのパーソナル化項目の数を返します。

オーバーロード

名前 説明
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 プロパティ値以下のレコードを返します。 UserInactiveSinceDateMaxValue に設定されている場合は、すべてのユーザーのパーソナル化情報の数が返されます。

こちらもご覧ください

適用対象

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 プロパティ値以下であるレコードを返します。 UserInactiveSinceDateMaxValue に設定されている場合は、すべてのユーザーのパーソナル化情報の数が返されます。

pathToMatch パラメーターにはワイルドカード文字を含めることができます。 このメソッドは、基になるデータ ストアにワイルドカード文字を渡します。 ワイルドカード文字のサポートは現在、アスタリスク (*)、パーセント記号 (%)、アンダースコア (_) などの文字を各プロバイダーがどのように処理するかによって異なります。

通常、SQL 準拠のデータ ストアの場合は、 PathToMatch プロパティの検索文字列テキストの先頭、末尾、または中央にワイルドカード文字が表示された部分パスでワイルドカード検索を実行できます。 たとえば、"~/vdir" で始まるすべてのパスを検索するには、 PathToMatch プロパティを "~/vdir%" に設定します。

pathToMatch パラメーターはnullできます。 nullに設定すると、クエリの実行時にパラメーターは無視されます。

こちらもご覧ください

適用対象