HostSecurityManager.Flags Vlastnost
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Získá příznak představující součásti zásad zabezpečení, které se týkají hostitele.
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
Hodnota vlastnosti
Jedna z hodnot výčtu, která určuje součásti zásad zabezpečení. Výchozí formát je AllFlags.
Příklady
Následující příklad ukazuje, jak přepsat Flags vlastnost vlastního správce zabezpečení hostitele. Tento příklad je součástí většího příkladu HostSecurityManager pro třídu.
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
Poznámky
Tuto vlastnost lze přepsat v odvozené třídě. Základní implementace vždy vrátí AllFlags.
Odvozený hostitel může změnit hodnotu této vlastnosti, pokud je zajímavá pouze podmnožina objektu HostSecurityManagerOptions . Mezi možné podmnožiny patří žádná, odmítnutá sada, úroveň zásad a důkazy sestavení.