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 contiene 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 denominato Mutex.Examples of resources include a file on disk, a message queue for a process, and a named Mutex. La conoscenza di che un oggetto è una risorsa non indica l'utilizzo appropriato. la proprietà di una risorsa importante è 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 il tipo e 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 condiviso o su una risorsa a livello di dominio dell'applicazione, ad esempio un blocco su un'istanza di un non-effettuare il 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 privati e Assembly, il valore predefinito è Public, ovvero implicito se privato o Assembly non vengono indicati.The visibility scopes are Assembly and Private, the default is Public, which is implicit if Private or Assembly are not indicated. È presente alcun valore di enumerazione per Public.There is no enumeration value for Public.

Si applica a