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