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

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.

Şunlara uygulanır