Freigeben über


SecurityPolicySection.TrustLevels Eigenschaft

Definition

Ruft die TrustLevels-Auflistung ab.

public:
 property System::Web::Configuration::TrustLevelCollection ^ TrustLevels { System::Web::Configuration::TrustLevelCollection ^ get(); };
[System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)]
public System.Web.Configuration.TrustLevelCollection TrustLevels { get; }
[<System.Configuration.ConfigurationProperty("", IsDefaultCollection=true)>]
member this.TrustLevels : System.Web.Configuration.TrustLevelCollection
Public ReadOnly Property TrustLevels As TrustLevelCollection

Eigenschaftswert

TrustLevelCollection

Eine Auflistung von TrustLevels-Objekten.

Attribute

Beispiele

Im folgenden Codebeispiel wird veranschaulicht, wie Sie die TrustLevels Eigenschaft verwenden, der Konfigurationsdatei ein Element auf Vertrauensebene hinzufügen und die Konfigurationsdatei aktualisieren. Dieses Codebeispiel ist Teil eines größeren Beispiels, das für die SecurityPolicySection Klasse bereitgestellt wird.

// Display elements of the TrustLevels collection property.
for (int i = 0; i < configSection.TrustLevels.Count; i++) 
{
  Console.WriteLine();
  Console.WriteLine("TrustLevel {0}:", i);
  Console.WriteLine("Name: {0}", 
    configSection.TrustLevels.Get(i).Name);
  Console.WriteLine("Type: {0}", 
    configSection.TrustLevels.Get(i).PolicyFile);
}

// Add a TrustLevel element to the configuration file.
configSection.TrustLevels.Add(new TrustLevel("myTrust", "mytrust.config"));
' Display elements of the TrustLevels collection property.
For i As Integer = 0 To (configSection.TrustLevels.Count - 1)
  Console.WriteLine()
  Console.WriteLine("TrustLevel {0}:", i)
  Console.WriteLine("Name: {0}", _
   configSection.TrustLevels.Get(i).Name)
  Console.WriteLine("Type: {0}", _
   configSection.TrustLevels.Get(i).PolicyFile)
Next i

' Add a TrustLevel element to the configuration file.
configSection.TrustLevels.Add(New TrustLevel("myTrust", "mytrust.config"))

Hinweise

Die Standardwerte für die TrustLevels Eigenschaft sind Full, High, Medium, Low, und Minimal. Die Elemente der TrustLevels Auflistung geben jeweils einen Namen auf Sicherheitsebene und eine zugeordnete Richtliniendatei an. Sie können das Sicherheitssystem erweitern, indem Sie ihr eigenes benanntes Element auf Vertrauensebene bereitstellen, das einer datei zugeordnet ist, die durch das policyFile Attribut angegeben wird. Informationen zum Erstellen von Elementen auf Vertrauensebene finden Sie unter trustLevel-Element für securityPolicy (ASP.NET Einstellungen Schema).

Gilt für