HostSecurityManager.Flags Propriedade
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Recebe a bandeira que representa os componentes da política de segurança que preocupam o anfitrião.
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 de Propriedade
Um dos valores de enumeração que especifica os componentes da política de segurança. A predefinição é AllFlags.
Exemplos
O exemplo seguinte mostra como substituir a Flags propriedade para um gestor de segurança personalizado do host. Este exemplo faz parte de um exemplo mais amplo fornecido à HostSecurityManager turma.
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
Observações
Esta propriedade pode ser sobreposta numa classe derivada. A implementação base retorna AllFlagssempre .
O hospedeiro derivado pode alterar o valor desta propriedade quando apenas um subconjunto do HostSecurityManagerOptions é de interesse. Os possíveis subconjuntos incluem nenhum, o conjunto recusado, o nível de política e a evidência de montagem.