ResourceScope Výčet

Definice

Určuje rozsah prostředků, které se řidí.

Tento výčet podporuje bitové kombinace hodnot jeho členů.

Toto rozhraní API podporuje produktovou infrastrukturu a není určené k použití přímo z uživatelského kódu.

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope = 
Public Enum ResourceScope
Dědičnost
ResourceScope
Atributy

Pole

Name Hodnota Description
None 0

Neexistuje žádný sdílený stav.

Machine 1

Stav sdílí objekty v počítači.

Process 2

Stav se sdílí v rámci procesu.

AppDomain 4

Stav sdílí objekty v rámci objektu AppDomain.

Library 8

Stav sdílí objekty v knihovně.

Private 16

Prostředek je viditelný pouze pro daný typ.

Assembly 32

Prostředek je viditelný v oboru sestavení.

Poznámky

Prostředek je objekt, který obsahuje stav. Mezi příklady prostředků patří soubor na disku, fronta zpráv pro proces a pojmenovaná Mutex. Znalost objektu je prostředek neznačí jeho vhodné použití; důležitou vlastností prostředku je rozsah prostředku. Rozsah zahrnuje typ i viditelnost prostředku. Typ prostředku určuje, jestli se jedná o prostředek na úrovni počítače, například soubor na disku, prostředek v celém procesu, například blok nesdílené paměti nebo prostředek na úrovni domény aplikace, například zámek instance nezařazování podle referenčního objektu. Obory viditelnosti jsou sestavení a soukromé, výchozí hodnota je Public, což je implicitní, pokud nejsou označeny soukromé nebo sestavení. Neexistuje žádná hodnota výčtu pro Public.

Platí pro