Condividi tramite


ResourceScope Enumerazione

Definizione

Identifica l'ambito di una risorsa condivisibile.

Questa enumerazione supporta una combinazione bit per bit dei rispettivi valori dei membri.

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
[<System.Flags>]
type ResourceScope = 
Public Enum ResourceScope
Ereditarietà
ResourceScope
Attributi

Campi

AppDomain 4

Lo stato è condiviso da oggetti all'interno di un oggetto AppDomain.

Assembly 32

La risorsa è visibile nell'ambito di un assembly.

Library 8

Lo stato è condiviso da oggetti all'interno di una libreria.

Machine 1

Lo stato è condiviso da oggetti all'interno di una macchina.

None 0

Non sono presenti stati condivisi.

Private 16

La risorsa è visibile solo al tipo.

Process 2

Lo stato è condiviso all'interno di un processo.

Commenti

Una risorsa è un oggetto che contiene lo stato. Esempi di risorse includono un file su disco, una coda di messaggi per un processo e un oggetto denominato Mutex. La conoscenza di un oggetto è una risorsa che non indica l'uso appropriato; la proprietà importante di una risorsa è l'ambito della risorsa. L'ambito include sia il tipo che la visibilità della risorsa. 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 in un'istanza di un oggetto di riferimento non di marshalling. Gli ambiti di visibilità sono Assembly e Private, il valore predefinito è Public, che è implicito se Private o Assembly non sono indicati. Non esiste alcun valore di enumerazione per Public.

Si applica a