Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
HINWEIS: Diese Eigenschaft ist mittlerweile veraltet.
Ruft eine Liste von StrongNameMembershipCondition-Objekten ab, mit denen bestimmt wird, ob eine Assembly ein Mitglied der für die Auswertung der Sicherheitsrichtlinie verwendeten Assemblygruppe ist.
Namespace: System.Security.Policy
Assembly: mscorlib (in mscorlib.dll)
Syntax
'Declaration
<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
'Usage
Dim instance As PolicyLevel
Dim value As IList
value = instance.FullTrustAssemblies
[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 ();
}
/** @property */
public IList get_FullTrustAssemblies ()
public function get FullTrustAssemblies () : IList
Eigenschaftenwert
Eine Liste von StrongNameMembershipCondition-Objekten, mit denen bestimmt wird, ob eine Assembly ein Mitglied der für die Auswertung der Sicherheitsrichtlinie verwendeten Assemblygruppe ist. Diese Assemblys werden als vollständig vertrauenswürdig eingestuft, während die Sicherheitsrichtlinien nicht in der Liste enthaltener Assemblys ausgewertet werden.
Hinweise
FullTrustAssemblies werden während der Auswertung der Sicherheitsrichtlinien nicht in der Liste enthaltener Assemblys als vollständig vertrauenswürdig eingestuft. Bei direkter Auswertung durch das Sicherheitsrichtliniensystem werden sie jedoch nicht automatisch als vollständig vertrauenswürdig eingestuft.
Die FullTrustAssemblies-Eigenschaft wird in Version 2.0 oder höher von .NET Framework nicht unterstützt, weil die Liste der vollständig vertrauenswürdigen Assemblys in diesen Versionen nicht verwendet wird.
Beispiel
Der folgende Code führt die StrongNameMembershipCondition für die vollständig vertrauenswürdigen Assemblys auf. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die PolicyLevel-Klasse.
' 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()));
}
Plattformen
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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.
Versionsinformationen
.NET Framework
Unterstützt in: 1.0, 1.1
Veraltet (Compilerwarnung) in 2.0
Siehe auch
Referenz
PolicyLevel-Klasse
PolicyLevel-Member
System.Security.Policy-Namespace