ResourceScope Enumeração

Definição

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
ResourceScope
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.

Aplica-se a