ResourceScope Enumeración
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Identifica el ámbito de un recurso que se puede compartir.
Esta enumeración admite 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
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Herencia
- Atributos
Campos
| Nombre | Valor | Description |
|---|---|---|
| None | 0 | No hay ningún estado compartido. |
| Machine | 1 | El estado lo comparten los objetos de la máquina. |
| Process | 2 | El estado se comparte dentro de un proceso. |
| AppDomain | 4 | El estado lo comparten los objetos de un AppDomainobjeto . |
| Library | 8 | El estado lo comparten los objetos de una biblioteca. |
| Private | 16 | El recurso solo es visible para el tipo. |
| Assembly | 32 | El recurso está visible en un ámbito de ensamblado. |
Comentarios
Un recurso es un objeto que contiene el estado. Algunos ejemplos de recursos incluyen un archivo en disco, una cola de mensajes para un proceso y un denominado Mutex. Conocer un objeto es un recurso que no indica su uso adecuado; la propiedad importante de un recurso es el ámbito del recurso. El ámbito incluye tanto el tipo como la visibilidad del recurso. El tipo de recurso especifica si el recurso es un recurso de nivel de máquina, 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 un objeto de referencia no serializador. Los ámbitos de visibilidad son Assembly y Private, el valor predeterminado es Public, que es implícito si no se indica Private o Assembly. No hay ningún valor de enumeración para Public.