PolicyLevel.FullTrustAssemblies プロパティ
アセンブリ: mscorlib (mscorlib.dll 内)

<ObsoleteAttribute("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")> _ Public ReadOnly Property FullTrustAssemblies As IList
[ObsoleteAttribute("Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")] public IList FullTrustAssemblies { get; }
[ObsoleteAttribute(L"Because all GAC assemblies always get full trust, the full trust list is no longer meaningful. You should install any assemblies that are used in security policy in the GAC to ensure they are trusted.")] public: property IList^ FullTrustAssemblies { IList^ get (); }
アセンブリがセキュリティ ポリシーの評価に使用されるアセンブリのグループのメンバかどうかを判断するために使用する、StrongNameMembershipCondition オブジェクトのリスト。これらのアセンブリには、リスト内に存在しないアセンブリのセキュリティ ポリシーの評価中に完全信頼が与えられます。

FullTrustAssemblies には、リスト内に存在しないアセンブリのセキュリティ ポリシーの評価中に完全信頼が与えられますが、セキュリティ ポリシー システムによって直接評価される場合は、完全信頼が自動的には与えられません。
.NET Framework Version 2.0 以降では、完全信頼アセンブリ リストは使用されないため、FullTrustAssemblies プロパティはサポートされません。

完全信頼のアセンブリに対応する StrongNameMembershipCondition のリストを表示するコード例を次に示します。このコード例は、PolicyLevel クラスのトピックで取り上げているコード例の一部分です。
' List StrongNameMembershipConditions for FullTrust assemblies. Console.WriteLine("StrongNameMembershipConditions for FullTrust assemblies:") Dim strongNameMembership As IList = pLevel.FullTrustAssemblies Dim list As IEnumerator = strongNameMembership.GetEnumerator() While list.MoveNext() Console.WriteLine((ControlChars.Tab + CType(list.Current, StrongNameMembershipCondition).Name)) End While
// List StrongNameMembershipConditions for FullTrust assemblies. Console.WriteLine("StrongNameMembershipConditions for FullTrust assemblies:"); IList strongNameMembership = pLevel.FullTrustAssemblies; IEnumerator list = strongNameMembership.GetEnumerator(); while (list.MoveNext()) { Console.WriteLine("\t" + ((StrongNameMembershipCondition)list.Current).Name); }
// List StrongNameMembershipConditions for FullTrust assemblies. Console::WriteLine( "StrongNameMembershipConditions for FullTrust assemblies:" ); IList^ strongNameMembership = pLevel->FullTrustAssemblies; IEnumerator^ list = strongNameMembership->GetEnumerator(); while ( list->MoveNext() ) { Console::WriteLine( "\t{0}", (dynamic_cast<StrongNameMembershipCondition^>(list->Current))->Name ); }
// List StrongNameMembershipConditions for FullTrust assemblies. Console.WriteLine("StrongNameMembershipConditions for FullTrust" + " assemblies:"); IList strongNameMembership = pLevel.get_FullTrustAssemblies(); IEnumerator list = strongNameMembership.GetEnumerator(); while (list.MoveNext()) { Console.WriteLine(("\t" + ((StrongNameMembershipCondition) (list.get_Current())).get_Name())); }

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に収録されているすべての辞書からPolicyLevel.FullTrustAssemblies プロパティを検索する場合は、下記のリンクをクリックしてください。

- PolicyLevel.FullTrustAssemblies プロパティのページへのリンク