次の方法で共有


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 返します。 が にMaxValue設定されている場合UserInactiveSinceDateは、すべてのユーザーのパーソナル化情報の数が返されます。

こちらもご覧ください

適用対象

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、クエリの実行時に パラメーターは無視されます。

こちらもご覧ください

適用対象