HostSecurityManager.Flags Egenskap
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
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.