ResourceScope ResourceScope ResourceScope ResourceScope Enum

Definizione

Identifica l'ambito di una risorsa condivisibile.Identifies the scope of a sharable resource.

Questa enumerazione ha un attributo FlagsAttribute che consente una combinazione bit per bit dei valori del relativo membro.

Questa API supporta l'infrastruttura del prodotto e non è previsto che venga usata direttamente dal codice.

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
type ResourceScope = 
Public Enum ResourceScope
Ereditarietà
ResourceScopeResourceScopeResourceScopeResourceScope
Attributi

Campi

AppDomain AppDomain AppDomain AppDomain 4

Lo stato è condiviso da oggetti all'interno di un oggetto AppDomain.The state is shared by objects within an AppDomain.

Assembly Assembly Assembly Assembly 32

La risorsa è visibile nell'ambito di un assembly.The resource is visible at an assembly scope.

Library Library Library Library 8

Lo stato è condiviso da oggetti all'interno di una libreria.The state is shared by objects within a library.

Machine Machine Machine Machine 1

Lo stato è condiviso da oggetti all'interno di una macchina.The state is shared by objects within the machine.

None None None None 0

Non sono presenti stati condivisi.There is no shared state.

Private Private Private Private 16

La risorsa è visibile solo al tipo.The resource is visible to only the type.

Process Process Process Process 2

Lo stato è condiviso all'interno di un processo.The state is shared within a process.

Commenti

Una risorsa è un oggetto che include lo stato.A resource is an object that holds state. Esempi di risorse includono un file su disco, una coda di messaggi per un processo e un oggetto Mutexdenominato.Examples of resources include a file on disk, a message queue for a process, and a named Mutex. Conoscere un oggetto è una risorsa che non ne indica l'uso appropriato. la proprietà importante di una risorsa è l'ambito della risorsa.Knowing an object is a resource does not indicate its appropriate use; the important property of a resource is the scope of the resource. L'ambito include sia il tipo che la visibilità della risorsa.The scope includes both the type and the visibility of the resource. Il tipo di risorsa specifica se la risorsa è una risorsa a livello di computer, ad esempio un file su disco, una risorsa a livello di processo, ad esempio un blocco di memoria non condivisa o una risorsa a livello di dominio dell'applicazione, ad esempio un blocco su un'istanza di un non marshalling per riferimento oggetto.The resource type specifies whether the resource is a machine-level resource, such as a file on disk, a process-wide resource, such as a block of non-shared memory, or an application domain-level resource, such as a lock on an instance of a non-marshal by reference object. Gli ambiti di visibilità sono assembly e private, il valore Publicpredefinito è, che è implicito se non sono indicati gli assembly o privati.The visibility scopes are Assembly and Private, the default is Public, which is implicit if Private or Assembly are not indicated. Nessun valore di enumerazione per Public.There is no enumeration value for Public.

Si applica a