ResourceScope Enumeração
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Identifica o âmbito de um recurso partilhável.
Esta enumeração suporta uma combinação bit-a-bit dos respetivos valores membro.
Esta API suporta a infraestrutura de produtos e não é pressuposta para ser utilizada diretamente a partir do seu código.
public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Herança
- Atributos
Campos
| Name | Valor | Description |
|---|---|---|
| None | 0 | Não existe um estado partilhado. |
| Machine | 1 | O estado é partilhado por objetos dentro da máquina. |
| Process | 2 | O estado é partilhado dentro de um processo. |
| AppDomain | 4 | O estado é partilhado por objetos dentro de um AppDomain. |
| Library | 8 | O estado é partilhado por objetos dentro de uma biblioteca. |
| Private | 16 | O recurso é visível apenas ao tipo. |
| Assembly | 32 | O recurso é visível num âmbito de montagem. |
Observações
Um recurso é um objeto que mantém estado. Exemplos de recursos incluem um ficheiro no disco, uma fila de mensagens para um processo e um ficheiro com Mutexnome . Saber que um objeto é um recurso não indica o seu uso apropriado; A propriedade importante de um recurso é o âmbito do recurso. O âmbito inclui tanto o tipo como a visibilidade do recurso. O tipo de recurso especifica se o recurso é um recurso a nível de máquina, como um ficheiro em disco, um recurso a nível de processo, como um bloco de memória não partilhada, ou um recurso ao nível do domínio de aplicação, como um bloqueio numa instância de um objeto não-marshal por referência. Os escopos de visibilidade são Assembly e Private, sendo o padrão Public, que é implícito se Private ou Assembly não forem indicados. Não existe valor de enumeração para Public.