HostSecurityManager.Flags Właściwość
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Pobiera flagę reprezentującą składniki zasad zabezpieczeń dotyczące hosta.
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
Wartość właściwości
Jedna z wartości wyliczenia, która określa składniki zasad zabezpieczeń. Wartość domyślna to AllFlags.
Przykłady
W poniższym przykładzie pokazano, jak zastąpić Flags właściwość niestandardowego menedżera zabezpieczeń hosta. Ten przykład jest częścią większego przykładu udostępnionego HostSecurityManager dla klasy .
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
Uwagi
Tę właściwość można zastąpić w klasie pochodnej. Implementacja podstawowa zawsze zwraca wartość AllFlags.
Host pochodny może zmienić wartość tej właściwości, gdy interesujący jest tylko podzbiór.HostSecurityManagerOptions Możliwe podzestawy obejmują brak, zestaw odrzucony, poziom zasad i dowody zestawów.