SecurityPolicySection.TrustLevels Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém a coleção 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
Valor da propriedade
Uma coleção de objetos TrustLevels .
- Atributos
Exemplos
O exemplo de código a seguir demonstra como usar a TrustLevels propriedade, adicionar um elemento de nível de confiança ao arquivo de configuração e atualizar o arquivo de configuração. Este exemplo de código faz parte de um exemplo maior fornecido para a SecurityPolicySection classe.
// 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"))
Comentários
Os valores padrão para a TrustLevels propriedade sãoFull
, High
, , Medium
e Low``Minimal
. Os itens da TrustLevels coleção especificam um nome de nível de segurança e um arquivo de política associado. Você pode estender o sistema de segurança fornecendo seu próprio elemento de nível de confiança nomeado mapeado para um arquivo especificado pelo policyFile
atributo. Para obter informações sobre como criar elementos de nível de confiança, consulte trustLevel Element for securityPolicy (ASP.NET Configurações Schema).