HostSecurityManager.Flags Własność
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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ść nieruchomoś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.