ResourceScope Énumération

Définition

Identifie l’étendue d’une ressource partageable.

Cette énumération prend en charge une combinaison au niveau du bit de ses valeurs membres.

Cette API prend en charge l'infrastructure du produit et n'est pas destinée à être utilisée directement à partir de votre code.

public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope = 
Public Enum ResourceScope
Héritage
ResourceScope
Attributs

Champs

Nom Valeur Description
None 0

Il n’y a pas d’état partagé.

Machine 1

L’état est partagé par des objets au sein de l’ordinateur.

Process 2

L’état est partagé dans un processus.

AppDomain 4

L’état est partagé par des objets au sein d’un AppDomain.

Library 8

L’état est partagé par des objets au sein d’une bibliothèque.

Private 16

La ressource est visible uniquement pour le type.

Assembly 32

La ressource est visible dans une étendue d’assembly.

Remarques

Une ressource est un objet qui contient l’état. Des exemples de ressources incluent un fichier sur le disque, une file d’attente de messages pour un processus et un nom Mutex. Le fait de savoir qu’un objet est une ressource n’indique pas son utilisation appropriée ; la propriété importante d’une ressource est l’étendue de la ressource. L’étendue inclut à la fois le type et la visibilité de la ressource. Le type de ressource spécifie si la ressource est une ressource au niveau de l’ordinateur, telle qu’un fichier sur disque, une ressource à l’échelle du processus, telle qu’un bloc de mémoire non partagée ou une ressource au niveau du domaine d’application, telle qu’un verrou sur une instance d’un objet non marshalé par objet de référence. Les étendues de visibilité sont Assembly et Privé, la valeur par défaut est , ce qui est Publicimplicite si Private ou Assembly ne sont pas indiqués. Il n’existe aucune valeur d’énumération pour Public.

S’applique à