Bagikan melalui


HostSecurityManager.Flags Properti

Definisi

Mendapatkan bendera yang mewakili komponen kebijakan keamanan yang menjadi perhatian host.

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

Nilai Properti

Salah satu nilai enumerasi yang menentukan komponen kebijakan keamanan. Default adalah AllFlags.

Contoh

Contoh berikut menunjukkan cara mengambil Flags alih properti untuk manajer keamanan host kustom. Contoh ini adalah bagian dari contoh yang lebih besar yang disediakan untuk HostSecurityManager kelas .

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

Keterangan

Properti ini dapat ditimpa di kelas turunan. Implementasi dasar selalu mengembalikan AllFlags.

Host turunan dapat mengubah nilai properti ini ketika hanya subset yang HostSecurityManagerOptions menarik. Subset yang mungkin termasuk tidak ada, set yang ditolak, tingkat kebijakan, dan bukti perakitan.

Berlaku untuk