Sdílet prostřednictvím


HostSecurityManager.Flags Vlastnost

Definice

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í.

Platí pro