HostSecurityManager.Flags Tulajdonság

Definíció

Lekéri a gazdagép számára fontos biztonsági házirend-összetevőket jelző jelölőt.

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

Tulajdonság értéke

A biztonsági szabályzat összetevőit meghatározó enumerálási értékek egyike. Az alapértelmezett érték a AllFlags.

Példák

Az alábbi példa bemutatja, hogyan bírálhatja felül az Flags egyéni gazdagép biztonsági kezelőjének tulajdonságát. Ez a példa egy nagyobb, az HostSecurityManager osztályhoz tartozó példa része.

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

Megjegyzések

Ez a tulajdonság felülírható egy származtatott osztályban. Az alap implementáció mindig ad vissza AllFlags.

A származtatott gazdagép módosíthatja ennek a tulajdonságnak az értékét, ha csak a HostSecurityManagerOptions részhalmaz érdekli. A lehetséges részhalmazok közé tartozik a egyik sem, az elutasított készlet, a szabályzat szintje és a szerelvény bizonyítéka.

A következőre érvényes: