HostSecurityManager.Flags Egenskap

Definition

Hämtar flaggan som representerar de säkerhetsprincipkomponenter som är viktiga för värden.

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

Egenskapsvärde

Ett av uppräkningsvärdena som anger säkerhetsprincipkomponenter. Standardvärdet är AllFlags.

Exempel

I följande exempel visas hur du åsidosätter Flags egenskapen för en anpassad värdsäkerhetshanterare. Det här exemplet är en del av ett större exempel som tillhandahålls HostSecurityManager för klassen.

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

Kommentarer

Den här egenskapen kan åsidosättas i en härledd klass. Basimplementeringen returnerar AllFlagsalltid .

Den härledda värden kan ändra värdet för den här egenskapen när endast en delmängd av HostSecurityManagerOptions är av intresse. De möjliga delmängderna omfattar ingen, den nekade uppsättningen, principnivån och sammansättningsbevis.

Gäller för