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
AppDomain | 4 | Los objetos comparten el estado dentro de AppDomain. |
Assembly | 32 | El recurso está visible en un ámbito de ensamblado. |
Library | 8 | Los objetos comparten el estado dentro de una biblioteca. |
Machine | 1 | Los objetos comparten el estado dentro del equipo. |
None | 0 | No hay ningún estado compartido. |
Private | 16 | El recurso es visible únicamente al tipo. |
Process | 2 | El estado se comparte dentro de un proceso. |
Comentarios
Un recurso es un objeto que contiene el estado. Algunos ejemplos de recursos incluyen un archivo en el disco, una cola de mensajes para un proceso y un denominado Mutex. Conocer un objeto es un recurso 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 equipo, como un archivo en el 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 que no es de referencia. 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
.