Udostępnij za pośrednictwem


HostSecurityManager.Flags Właściwość

Definicja

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.

Dotyczy