ResourceScope Enumerazione
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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à
- 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
.