HostProtectionResource Sabit listesi
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.
Dikkat
Code Access Security is not supported or honored by the runtime.
Bir yöntem veya sınıf tarafından çağrılırsa konak için zararlı olabilecek işlevsellik kategorilerini belirtir.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
public enum class HostProtectionResource
[System.Flags]
[System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")]
public enum HostProtectionResource
[System.Flags]
[System.Runtime.InteropServices.ComVisible(true)]
[System.Serializable]
public enum HostProtectionResource
[System.Flags]
public enum HostProtectionResource
[<System.Flags>]
[<System.Obsolete("Code Access Security is not supported or honored by the runtime.", DiagnosticId="SYSLIB0003", UrlFormat="https://aka.ms/dotnet-warnings/{0}")>]
type HostProtectionResource =
[<System.Flags>]
[<System.Runtime.InteropServices.ComVisible(true)>]
[<System.Serializable>]
type HostProtectionResource =
[<System.Flags>]
type HostProtectionResource =
Public Enum HostProtectionResource
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Hiçbir konak kaynağını kullanıma sunmaz. |
| Synchronization | 1 | Eşitlemeyi kullanıma sunar. |
| SharedState | 2 | İş parçacıkları arasında paylaşılabilen durumu kullanıma sunar. |
| ExternalProcessMgmt | 4 | Diğer işlemleri oluşturabilir veya yok edebilir. |
| SelfAffectingProcessMgmt | 8 | Geçerli işlemden çıkıp sunucuyu sonlandırabilir. |
| ExternalThreading | 16 | Konak için zararlı olabilecek kendi iş parçacıkları dışında iş parçacıklarını oluşturur veya düzenler. |
| SelfAffectingThreading | 32 | İş parçacıklarını yalnızca kullanıcı kodunu etkileyecek şekilde düzenler. |
| SecurityInfrastructure | 64 | Güvenlik altyapısını kullanıma sunar. |
| UI | 128 | Kullanıcı arabirimini kullanıma sunar. |
| MayLeakOnAbort | 256 | Güvenli bir tanıtıcı veya kaynakların yayınlanmasını sağlamanın başka bir yoluyla korunmaması durumunda sonlandırmada kaynak sızıntısına neden olabilir. |
| All | 511 | Tüm konak kaynaklarını kullanıma sunar. |
Açıklamalar
Caution
Kod Erişim Güvenliği (CAS), .NET Framework ve .NET'in tüm sürümlerinde kullanım dışı bırakılmıştır. .NET'in son sürümleri CAS ek açıklamalarını dikkate almaz ve CAS ile ilgili API'ler kullanılırsa hata üretir. Geliştiriciler, güvenlik görevlerini yerine getirmek için alternatif yöntemler aramalıdır.
Bu numaralandırma özniteliği tarafından HostProtectionAttribute kullanılır.