ResourceScope Výčet
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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
- 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.