ResourceScope Énumération
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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.