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
AppDomain | 4 | Durum, içindeki AppDomainnesneler tarafından paylaşılır. |
Assembly | 32 | Kaynak bir derleme kapsamında görünür. |
Library | 8 | Durum, bir kitaplık içindeki nesneler tarafından paylaşılır. |
Machine | 1 | Durum, makine içindeki nesneler tarafından paylaşılır. |
None | 0 | Paylaşılan durum yok. |
Private | 16 | Kaynak yalnızca türü tarafından görülebilir. |
Process | 2 | Durum bir işlem içinde paylaşılır. |
Açıklamalar
Kaynak, durumu tutan bir nesnedir. Kaynaklara örnek olarak disk üzerindeki bir dosya, bir işlem için ileti kuyruğu ve adlandırılmış Mutexbir . Bir nesnenin kaynak olduğunu bilmek, uygun kullanımını göstermez; kaynağın önemli özelliği kaynağın kapsamıdır. Kapsam hem türü hem de kaynağın 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 nesnesi tarafından 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 olan 'dir. için Public
numaralandırma değeri yoktur.