HostSecurityManager.Flags Propiedad
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene el marcador que representa los componentes de directiva de seguridad de interés para el 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 de propiedad
Uno de los valores de enumeración que especifica componentes de la directiva de seguridad. De manera predeterminada, es AllFlags.
Ejemplos
En el ejemplo siguiente se muestra cómo invalidar la Flags propiedad de un administrador de seguridad de host personalizado. Este ejemplo forma parte de un ejemplo más grande proporcionado para la HostSecurityManager clase .
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
Comentarios
Esta propiedad se puede invalidar en una clase derivada. La implementación base siempre devuelve AllFlags.
El host derivado puede cambiar el valor de esta propiedad cuando solo un subconjunto de HostSecurityManagerOptions es de interés. Los posibles subconjuntos incluyen ninguno, el conjunto rechazado, el nivel de directiva y la evidencia de ensamblado.