ResourceScope Enumeração

Definição

Identifica o escopo de um recurso compartilhável.Identifies the scope of a sharable resource.

Esta enumeração tem um atributo FlagsAttribute que permite uma combinação bit a bit dos seus valores membros.

Esta API dá suporte à infraestrutura do produto e não deve ser usada diretamente do seu código.

public enum class ResourceScope
public enum ResourceScope
[System.Flags]
public enum ResourceScope
type ResourceScope = 
Public Enum ResourceScope
Herança
ResourceScope
Atributos

Campos

AppDomain 4

O estado é compartilhado por objetos dentro de um AppDomain.The state is shared by objects within an AppDomain.

Assembly 32

O recurso está visível em um escopo de assembly.The resource is visible at an assembly scope.

Library 8

O estado é compartilhado por objetos dentro de uma biblioteca.The state is shared by objects within a library.

Machine 1

O estado é compartilhado por objetos dentro de um computador.The state is shared by objects within the machine.

None 0

Não há nenhum estado compartilhado.There is no shared state.

Private 16

O recurso está visível apenas para o tipo.The resource is visible to only the type.

Process 2

O estado é compartilhado dentro de um processo.The state is shared within a process.

Comentários

Um recurso é um objeto que mantém o estado.A resource is an object that holds state. Exemplos de recursos incluem um arquivo em disco, uma fila de mensagens para um processo e um Mutexnomeado.Examples of resources include a file on disk, a message queue for a process, and a named Mutex. Saber que um objeto é um recurso não indica seu uso apropriado; a propriedade importante de um recurso é o escopo do recurso.Knowing an object is a resource does not indicate its appropriate use; the important property of a resource is the scope of the resource. O escopo inclui o tipo e a visibilidade do recurso.The scope includes both the type and the visibility of the resource. O tipo de recurso especifica se o recurso é um recurso de nível de máquina, como um arquivo em disco, um recurso de todo o processo, como um bloco de memória não compartilhada ou um recurso de nível de domínio de aplicativo, como um bloqueio em uma instância de um não Marshal por referência objeto.The resource type specifies whether the resource is a machine-level resource, such as a file on disk, a process-wide resource, such as a block of non-shared memory, or an application domain-level resource, such as a lock on an instance of a non-marshal by reference object. Os escopos de visibilidade são assembly e Private, o padrão é Public, o que é implícito se private ou assembly não são indicados.The visibility scopes are Assembly and Private, the default is Public, which is implicit if Private or Assembly are not indicated. Não há nenhum valor de enumeração para Public.There is no enumeration value for Public.

Aplica-se a