WebPartsPersonalization.Authorization プロパティ
アセンブリ: System.Web (system.web.dll 内)

Public ReadOnly Property Authorization As WebPartsPersonalizationAuthorization
Dim instance As WebPartsPersonalization Dim value As WebPartsPersonalizationAuthorization value = instance.Authorization
public WebPartsPersonalizationAuthorization Authorization { get; }
public: property WebPartsPersonalizationAuthorization^ Authorization { WebPartsPersonalizationAuthorization^ get (); }
現在の Web アプリケーションの Web パーツ パーソナル化承認が格納された AuthorizationSection オブジェクト。


Authorization プロパティを使用する方法を次のコード例に示します。このコード例は、WebPartsSection クラスのトピックで取り上げているコード例の一部分です。
' Add an authorization. Dim ar As AuthorizationRule = _ New AuthorizationRule(AuthorizationRuleAction.Allow) ar.Verbs.Add("ModifyState") ar.Users.Add("Admin") webPartsSection.Personalization.Authorization.Rules.Add(ar) ' List current authorizations. Dim ai As Integer For ai = 0 To _ webPartsSection.Personalization.Authorization.Rules.Count Console.WriteLine(" #{0}:", ai) Dim aRule As AuthorizationRule = _ webPartsSection.Personalization.Authorization.Rules(ai) Console.WriteLine(" Verbs=") Dim verb As String For Each verb In aRule.Verbs Console.WriteLine(" * {0}", verb) Console.WriteLine(" Roles=") Next Dim role As String For Each role In aRule.Roles Console.WriteLine(" * {0}", role) Console.WriteLine(" Users=") Next Dim user As String For Each user In aRule.Users Console.WriteLine(" * {0}", user) Next Next
// Add an authorization. AuthorizationRule ar = new AuthorizationRule(AuthorizationRuleAction.Allow); ar.Verbs.Add("ModifyState"); ar.Users.Add("Admin"); webPartsSection.Personalization.Authorization.Rules.Add(ar); // List current authorizations. for (int ai = 0; ai < webPartsSection.Personalization.Authorization.Rules.Count; ai++) { Console.WriteLine(" #{0}:", ai); AuthorizationRule aRule = webPartsSection.Personalization.Authorization.Rules[ai]; Console.WriteLine(" Verbs="); foreach (string verb in aRule.Verbs) Console.WriteLine(" * {0}", verb); Console.WriteLine(" Roles="); foreach (string role in aRule.Roles) Console.WriteLine(" * {0}", role); Console.WriteLine(" Users="); foreach (string user in aRule.Users) Console.WriteLine(" * {0}", user); }

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


WebPartsPersonalizationAuthorization プロパティ

名前 | 説明 | |
---|---|---|
![]() | ElementInformation | ConfigurationElement オブジェクトのカスタマイズできない情報と機能を格納する ElementInformation オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAllAttributesExcept | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAllElementsExcept | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockAttributes | ロックされている属性のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockElements | ロックされている要素のコレクションを取得します。 ( ConfigurationElement から継承されます。) |
![]() | LockItem | 要素がロックされているかどうかを示す値を取得または設定します。 ( ConfigurationElement から継承されます。) |
![]() | Rules | Web パーツに関連するパーソナル化承認で使用される規則のコレクションを取得します。 |

名前 | 説明 | |
---|---|---|
![]() | ElementProperty | ConfigurationElement オブジェクト自体を表す ConfigurationElementProperty オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | EvaluationContext | ConfigurationElement オブジェクトの ContextInformation オブジェクトを取得します。 ( ConfigurationElement から継承されます。) |
![]() | Item | オーバーロードされます。 この ConfigurationElement オブジェクトのプロパティ、属性、または子要素を取得または設定します。 ( ConfigurationElement から継承されます。) |
![]() | Properties | プロパティのコレクションを取得します。 ( ConfigurationElement から継承されます。) |

- WebPartsPersonalization.Authorization プロパティのページへのリンク