ResourceScope ResourceScope ResourceScope ResourceScope Enum

Definición

Identifica el ámbito de un recurso que se puede compartir.Identifies the scope of a sharable resource.

Esta enumeración tiene el atributo FlagsAttribute, que permite una combinación bit a bit de sus valores de miembro.

Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
type ResourceScope = 
Public Enum ResourceScope
Herencia
ResourceScopeResourceScopeResourceScopeResourceScope
Atributos

Campos

AppDomain AppDomain AppDomain AppDomain 4

Los objetos comparten el estado dentro de AppDomain.The state is shared by objects within an AppDomain.

Assembly Assembly Assembly Assembly 32

El recurso está visible en un ámbito de ensamblado.The resource is visible at an assembly scope.

Library Library Library Library 8

Los objetos comparten el estado dentro de una biblioteca.The state is shared by objects within a library.

Machine Machine Machine Machine 1

Los objetos comparten el estado dentro del equipo.The state is shared by objects within the machine.

None None None None 0

No hay ningún estado compartido.There is no shared state.

Private Private Private Private 16

El recurso es visible únicamente al tipo.The resource is visible to only the type.

Process Process Process Process 2

El estado se comparte dentro de un proceso.The state is shared within a process.

Comentarios

Un recurso es un objeto que contiene información de estado.A resource is an object that holds state. Ejemplos de recursos de un archivo en disco, una cola de mensajes para un proceso y con nombre Mutex.Examples of resources include a file on disk, a message queue for a process, and a named Mutex. Sabiendo que un objeto es un recurso no indica su uso adecuado; la propiedad de un recurso importante es el ámbito del 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. El ámbito incluye el tipo y la visibilidad del recurso.The scope includes both the type and the visibility of the resource. El tipo de recurso especifica si el recurso es un recurso de nivel de equipo, como un archivo en disco, un recurso de todo el proceso, como un bloque de memoria no compartida o un recurso de nivel de dominio de aplicación, como un bloqueo en una instancia de que no sea el cálculo por referencia 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. Los ámbitos de visibilidad son privadas y ensamblado, el valor predeterminado es Public, que es implícita si es privada o ensamblado no se indican.The visibility scopes are Assembly and Private, the default is Public, which is implicit if Private or Assembly are not indicated. No hay ningún valor de enumeración para Public.There is no enumeration value for Public.

Se aplica a