SecurityPolicySection.TrustLevels Свойство
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает коллекцию TrustLevels.
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
Значение свойства
Коллекция объектов TrustLevels.
- Атрибуты
Примеры
В следующем примере кода показано, как использовать TrustLevels свойство, добавить элемент уровня доверия в файл конфигурации и обновить файл конфигурации. Этот пример кода является частью более крупного примера, предоставленного SecurityPolicySection для класса.
// 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"))
Комментарии
Значения по умолчанию для TrustLevels свойства: Full
, High
, Medium
и Low``Minimal
. TrustLevels Элементы коллекции указывают имя уровня безопасности и связанный файл политики. Вы можете расширить систему безопасности, предоставив собственный именованный элемент уровня доверия, сопоставленный с файлом, указанным атрибутом policyFile
. Сведения о создании элементов уровня доверия см. в разделе trustLevel Element for securityPolicy (ASP.NET Параметры Schema).