Comparteix a través de


HostSecurityManager.Flags Propiedad

Definición

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.

Se aplica a