ResourceScope Sabit listesi

Tanım

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
ResourceScope
Ö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 Publicnumaralandırma değeri yoktur.

Şunlara uygulanır