PersonalizationProvider.ResetState メソッド
アセンブリ: System.Web (system.web.dll 内)

Public MustOverride Function ResetState ( _ scope As PersonalizationScope, _ paths As String(), _ usernames As String() _ ) As Integer
Dim instance As PersonalizationProvider Dim scope As PersonalizationScope Dim paths As String() Dim usernames As String() Dim returnValue As Integer returnValue = instance.ResetState(scope, paths, usernames)
public: virtual int ResetState ( PersonalizationScope scope, array<String^>^ paths, array<String^>^ usernames ) abstract
public abstract function ResetState ( scope : PersonalizationScope, paths : String[], usernames : String[] ) : int
- scope
リセットされるパーソナル化情報の PersonalizationScope。この値を null 参照 (Visual Basic では Nothing) にすることはできません。
削除された行数。

このメソッドは、パーソナル化データを削除するための管理メソッドの抽象定義です。派生した実装は、次に説明する論理に従っている必要があります。
このメソッドでは、ワイルドカード文字検索はサポートされません。パーソナル化プロバイダが、トランザクション対応のデータ ストアからのデータを公開した場合、このメソッドはその操作を分割不可能な単一のトランザクションとして実行します。
-
scope パラメータが設定され、他のすべてのパラメータが null 参照 (Visual Basic では Nothing) に設定されます。この組み合わせでは、scope で示されるパーソナル化スコープに関連付けられたすべての Web パーツ パーソナル化データが削除されます。
-
scope パラメータが設定され、paths パラメータに少なくとも 1 つの値が格納されます。この組み合わせでは、指定したパスまたは scope で示されるパーソナル化スコープ内のパスについて、すべての Web パーツ パーソナル化データが削除されます。
-
scope パラメータに User が設定され、paths パラメータが、1 つの値だけを格納するように設定されます。また、usernames パラメータには少なくとも 1 つの値が格納されます。この組み合わせでは、usernames に格納される 1 ユーザーまたは複数のユーザーに関連付けられた特定のパスについて、すべてのユーザー パーソナル化 Web パーツ データが削除されます。
-
scope パラメータに User が設定され、paths パラメータに null 参照 (Visual Basic では Nothing) が設定されます。また、usernames パラメータには少なくとも 1 つの値が格納されます。この組み合わせでは、usernames に格納される 1 ユーザーまたは複数のユーザーに関連付けられたすべてのパスにおいて、すべてのユーザー別パーソナル化 Web パーツ データが削除されます。
その他のパラメータ値の組み合わせは無効となり、ArgumentException 例外がスローされます。特に、次の 2 つの組み合わせは指定できません。
各配列に格納される paths パラメータおよび usernames パラメータの値は、次の検証規則を満たす必要があります。パラメータ配列のメンバがいずれかの検証規則を満たさない場合、ArgumentException 例外がスローされます。検証規則は、次のとおりです。

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition
開発プラットフォームの中には、.NET Framework によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


- PersonalizationProvider.ResetState メソッドのページへのリンク