ResourceScope Wyliczenie

Definicja

Określa zakres zasobu dostępnego do udostępniania.

To wyliczenie obsługuje bitową kombinację jego wartości składowych.

Ten interfejs API obsługuje infrastrukturę produktu i nie jest przeznaczony do użycia bezpośrednio z poziomu kodu.

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope = 
Public Enum ResourceScope
Dziedziczenie
ResourceScope
Atrybuty

Pola

AppDomain 4

Stan jest współużytkowany przez obiekty w obiekcie AppDomain.

Assembly 32

Zasób jest widoczny w zakresie zestawu.

Library 8

Stan jest współużytkowany przez obiekty w bibliotece.

Machine 1

Stan jest współużytkowany przez obiekty w obrębie maszyny.

None 0

Brak stanu współużytkowanego.

Private 16

Zasób jest widoczny tylko dla typu.

Process 2

Stan jest współużytkowany w ramach procesu.

Uwagi

Zasób to obiekt, który przechowuje stan. Przykłady zasobów obejmują plik na dysku, kolejkę komunikatów dla procesu i o nazwie Mutex. Znajomość obiektu jest zasobem nie wskazuje odpowiedniego użycia; ważną właściwością zasobu jest zakres zasobu. Zakres obejmuje zarówno typ, jak i widoczność zasobu. Typ zasobu określa, czy zasób jest zasobem na poziomie maszyny, takim jak plik na dysku, zasób obejmujący cały proces, taki jak blok pamięci nieudzielonej, czy zasób na poziomie domeny aplikacji, taki jak blokada wystąpienia nie marshalingu przez obiekt referencyjny. Zakresy widoczności to Zestaw i Prywatny, wartość domyślna to Public, która jest niejawna, jeśli nie wskazano prywatnego lub zestawu. Dla elementu Publicnie ma wartości wyliczenia .

Dotyczy