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

Public Overridable Function DetermineInitialScope ( _ webPartManager As WebPartManager, _ loadedState As PersonalizationState _ ) As PersonalizationScope
Dim instance As PersonalizationProvider Dim webPartManager As WebPartManager Dim loadedState As PersonalizationState Dim returnValue As PersonalizationScope returnValue = instance.DetermineInitialScope(webPartManager, loadedState)
public virtual PersonalizationScope DetermineInitialScope ( WebPartManager webPartManager, PersonalizationState loadedState )
public: virtual PersonalizationScope DetermineInitialScope ( WebPartManager^ webPartManager, PersonalizationState^ loadedState )
public PersonalizationScope DetermineInitialScope ( WebPartManager webPartManager, PersonalizationState loadedState )
public function DetermineInitialScope ( webPartManager : WebPartManager, loadedState : PersonalizationState ) : PersonalizationScope
戻り値
現在のパーソナル化スコープが User と Shared のどちらであるかを示す PersonalizationScope。


このメソッドは、WebPartManager コントロールへの参照とパーソナル化有効期間の初期に既に読み込まれているパーソナル化状態情報を与えられると、現在のスコープが Shared と User のどちらであるかを判断します。この情報は、後に実行されるパーソナル化関連タスクで WebPartPersonalization のインスタンスによって使用されます。
パーソナル化スコープを判断するために使用される規則を次に示します。
-
現在実行中のユーザー アカウントが認証されている場合、優先順位に従って追加の処理が発生します。
-
ページがポストバック モードの場合、ページ要求には、以前に表示されたページのスコープ情報が格納されます。そのスコープ情報が、Shared スコープが使用されたことを示す場合、スコープは Shared と評価されます。
-
現在実行中のページが、別のページからそのページに転送されたコントロールを保持していた場合 (たとえば、コントロールの転送が Transfer メソッドの呼び出しのために発生した場合。ただし、この固有のチェックはページ間ポスティングでは発生しません)、または以前に実行されていたページが、WebPartManager のインスタンスを保持していた場合は、スコープに以前の WebPartManager のインスタンスの Personalization.Scope プロパティ値が設定されます。
-
前述の基準が満たされない場合、スコープは、現在の WebPartManager コントロールの InitialScope プロパティ値と評価されます。
-

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 によってサポートされていないバージョンがあります。サポートされているバージョンについては、「システム要件」を参照してください。


Weblioに収録されているすべての辞書からPersonalizationProvider.DetermineInitialScope メソッドを検索する場合は、下記のリンクをクリックしてください。

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