ResourceScope 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.
Paylaşılabilir kaynağın kapsamını tanımlar.
Bu sabit listesi, üyeleri için bit düzeyinde karşılaştırmayı destekler.
Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.
public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Devralma
- Öznitelikler
Alanlar
| Name | Değer | Description |
|---|---|---|
| None | 0 | Paylaşılan durum yok. |
| Machine | 1 | Durum, makine içindeki nesneler tarafından paylaşılır. |
| Process | 2 | Durum bir işlem içinde paylaşılır. |
| AppDomain | 4 | Durum, içindeki AppDomainnesneler tarafından paylaşılır. |
| Library | 8 | Durum, bir kitaplık içindeki nesneler tarafından paylaşılır. |
| Private | 16 | Kaynak yalnızca türü tarafından görülebilir. |
| Assembly | 32 | Kaynak bir derleme kapsamında görünür. |
Açıklamalar
Kaynak, durumu barındıran bir nesnedir. Kaynaklara örnek olarak disk üzerindeki bir dosya, bir işlem için ileti kuyruğu ve adlı Mutexbir yer verilebilir. Bir nesnenin kaynak olduğunu bilmek, uygun kullanımını göstermez; kaynağın önemli özelliği kaynağın kapsamıdır. Kapsam, kaynağın hem türünü hem de görünürlüğünü içerir. Kaynak türü, kaynağın disk üzerindeki bir dosya gibi makine düzeyinde bir kaynak mı, paylaşılmayan bellek bloğu gibi işlem genelindeki bir kaynak mı yoksa başvuru nesnesine göre hazırlamayan bir örneğindeki kilit gibi uygulama etki alanı düzeyinde bir kaynak mı olduğunu belirtir. Görünürlük kapsamları Derleme ve Özel'dir; Varsayılan değer, PublicÖzel veya Derleme belirtilmezse örtük olandır. için Publicnumaralandırma değeri yoktur.