HostSecurityManager.Flags 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 um sinalizador que representa os componentes de política de segurança de interesse para o host.
public:
virtual property System::Security::HostSecurityManagerOptions Flags { System::Security::HostSecurityManagerOptions get(); };
public virtual System.Security.HostSecurityManagerOptions Flags { get; }
member this.Flags : System.Security.HostSecurityManagerOptions
Public Overridable ReadOnly Property Flags As HostSecurityManagerOptions
Valor da propriedade
Um dos valores de enumeração que especifica os componentes da política de segurança. O padrão é AllFlags.
Exemplos
O exemplo a seguir mostra como substituir a Flags propriedade para um gerenciador de segurança de host personalizado. Este exemplo faz parte de um exemplo maior fornecido para a HostSecurityManager classe .
private HostSecurityManagerOptions hostFlags = HostSecurityManagerOptions.HostDetermineApplicationTrust |
HostSecurityManagerOptions.HostAssemblyEvidence;
public override HostSecurityManagerOptions Flags
{
get
{
return hostFlags;
}
}
Private hostFlags As HostSecurityManagerOptions = HostSecurityManagerOptions.HostDetermineApplicationTrust Or HostSecurityManagerOptions.HostAssemblyEvidence
Public Overrides ReadOnly Property Flags() As HostSecurityManagerOptions
Get
Return hostFlags
End Get
End Property
Comentários
Essa propriedade pode ser substituída em uma classe derivada. A implementação base sempre retorna AllFlags.
O host derivado pode alterar o valor dessa propriedade quando apenas um subconjunto do HostSecurityManagerOptions é de interesse. Os subconjuntos possíveis incluem nenhum, o conjunto recusado, o nível de política e as evidências do assembly.