ResourceScope Enumeração
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Identifica o escopo de um recurso fragmentável.
Essa enumeração dá suporte a uma combinação bit a bit dos valores de membro.
Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.
public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Herança
- Atributos
Campos
| Nome | Valor | Description |
|---|---|---|
| None | 0 | Não há nenhum estado compartilhado. |
| Machine | 1 | O estado é compartilhado por objetos dentro do computador. |
| Process | 2 | O estado é compartilhado em um processo. |
| AppDomain | 4 | O estado é compartilhado por objetos dentro de um AppDomain. |
| Library | 8 | O estado é compartilhado por objetos dentro de uma biblioteca. |
| Private | 16 | O recurso é visível apenas para o tipo. |
| Assembly | 32 | O recurso está visível em um escopo de assembly. |
Comentários
Um recurso é um objeto que contém o estado. Exemplos de recursos incluem um arquivo em disco, uma fila de mensagens para um processo e um nomeado Mutex. Saber que um objeto é um recurso não indica seu uso apropriado; a propriedade importante de um recurso é o escopo do recurso. O escopo inclui o tipo e a visibilidade do recurso. O tipo de recurso especifica se o recurso é um recurso no nível do computador, como um arquivo em disco, um recurso em todo o processo, como um bloco de memória não compartilhada ou um recurso no nível do domínio do aplicativo, como um bloqueio em uma instância de um objeto de não marshal por referência. Os escopos de visibilidade são Assembly e Private, o padrão é , o que é Publicimplícito se Privado ou Assembly não for indicado. Não há nenhum valor de enumeração para Public.