ResourceScope Enumeration
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Identifiziert den Bereich einer freigegebenen Ressource.
Diese Enumeration unterstützt eine bitweise Kombination ihrer Memberwerte.
Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.
public enum class ResourceScope
[System.Flags]
public enum ResourceScope
[<System.Flags>]
type ResourceScope =
Public Enum ResourceScope
- Vererbung
- Attribute
Felder
AppDomain | 4 | Der Zustand wird von Objekten in AppDomain gemeinsam verwendet. |
Assembly | 32 | Die Ressource ist in einem Assemblybereich sichtbar. |
Library | 8 | Der Zustand wird von Objekten einer Bibliothek gemeinsam verwendet. |
Machine | 1 | Der Zustand wird von Objekten eines Computers gemeinsam verwendet. |
None | 0 | Es ist kein gemeinsamer Zustand vorhanden. |
Private | 16 | Die Ressource ist nur für den Typ sichtbar. |
Process | 2 | Der Zustand ist in einem Prozess freigegeben. |
Hinweise
Eine Ressource ist ein Objekt, das den Zustand enthält. Beispiele für Ressourcen sind eine Datei auf dem Datenträger, eine Nachrichtenwarteschlange für einen Prozess und eine mit dem Namen Mutex. Das Wissen, dass ein Objekt eine Ressource ist, gibt nicht die entsprechende Verwendung an. Die wichtige Eigenschaft einer Ressource ist der Bereich der Ressource. Der Bereich umfasst sowohl den Typ als auch die Sichtbarkeit der Ressource. Der Ressourcentyp gibt an, ob es sich bei der Ressource um eine Ressource auf Computerebene handelt, z. B. eine Datei auf dem Datenträger, eine prozessweite Ressource, z. B. ein Block von nicht freigegebenem Arbeitsspeicher, oder eine Ressource auf Domänenebene der Anwendung, z. B. eine Sperre für eine Instanz eines Nicht-Marshallobjekts nach Verweisobjekten. Die Sichtbarkeitsbereiche sind Assembly und Privat, der Standardwert ist Public
, was implizit ist, wenn Privat oder Assembly nicht angegeben sind. Es gibt keinen Enumerationswert für Public
.