Partage via


ResourceScope Énumération

Définition

Identifie la portée d'une ressource pouvant être partagée.

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

AppDomain 4

L'état est partagé par des objets dans un AppDomain.

Assembly 32

La ressource est visible à une portée d'assembly.

Library 8

L'état est partagé par des objets dans une bibliothèque.

Machine 1

L'état est partagé par des objets dans l'ordinateur.

None 0

Il n'y a aucun état partagé.

Private 16

La ressource est visible uniquement au type.

Process 2

L'état est partagé dans un processus.

Remarques

Une ressource est un objet qui contient l’état. Les exemples de ressources incluent un fichier sur disque, une file d’attente de messages pour un processus et un nommé 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, comme un verrou sur une instance d’un objet de référence non marshalé par. Les étendues de visibilité sont Assembly et Private, la valeur par défaut est Public, ce qui est implicite si Private ou Assembly ne sont pas indiqués. Il n’existe aucune valeur d’énumération pour Public.

S’applique à