ResourceScope Enumeración

Definición

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

Se aplica a