Aracılığıyla paylaş


HostSecurityManager.Flags Özellik

Tanım

Ana bilgisayarla ilgili güvenlik ilkesi bileşenlerini temsil eden bayrağını alır.

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

Özellik Değeri

Güvenlik ilkesi bileşenlerini belirten numaralandırma değerlerinden biri. Varsayılan değer: AllFlags.

Örnekler

Aşağıdaki örnekte, özel bir konak güvenlik yöneticisi için özelliğinin Flags nasıl geçersiz kılınacakları gösterilmektedir. Bu örnek, sınıfı için HostSecurityManager sağlanan daha büyük bir örneğin parçasıdır.

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

Açıklamalar

Bu özellik türetilmiş bir sınıfta geçersiz kılınabilir. Temel uygulama her zaman döndürür AllFlags.

Türetilmiş ana bilgisayar, yalnızca bir alt kümesi ilgilendiğinde bu özelliğin HostSecurityManagerOptions değerini değiştirebilir. Olası alt kümeler hiçbiri, reddedilen küme, ilke düzeyi ve derleme kanıtıdır.

Şunlara uygulanır