Aracılığıyla paylaş


HostSecurityManager.Flags Özellik

Tanım

Konakla 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 nasıl geçersiz kılınacakları Flags 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.

Yalnızca bir alt kümesi ilgi çekici olduğunda türetilmiş ana bilgisayar bu özelliğin HostSecurityManagerOptions değerini değiştirebilir. Olası alt kümeler hiçbiri, reddedilen küme, ilke düzeyi ve derleme kanıtlarını içerir.

Şunlara uygulanır