HostSecurityManager.Flags Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.