Store Klasse
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.
Erweitert den Speicher mit unveränderlichkeits Unterstützung
public ref class Store : IDisposable, IServiceProvider
public class Store : IDisposable, IServiceProvider
type Store = class
interface IServiceProvider
interface IDisposable
Public Class Store
Implements IDisposable, IServiceProvider
- Vererbung
-
Store
- Implementiert
Konstruktoren
| Store(IServiceProvider, Dictionary<Object,Object>, Type[]) |
Erstellt eine Instanz der Store-Klasse, die die IServiceProvider-Implementierung an den angegebenen Dienstanbieter delegiert. |
| Store(IServiceProvider, Type[]) |
Erstellt eine Instanz der Store-Klasse. |
| Store(Type[]) |
Erstellt eine Instanz der Store-Klasse. |
Eigenschaften
| ChangeSource |
Die aktuelle Änderungs Quelle für Vorgänge in diesem Speicher. |
| CurrentContext |
Aktuellen Kontext des Stores erhalten |
| DefaultPartition |
Die Standard Partition für den Speicher. |
| DemandLoading |
Gibt an, ob der Speicher derzeit das Laden einer Beziehung verlangt. |
| Disposed |
gibt "true" an, wenn der Speicher verworfen wurde. |
| DomainDataDirectory |
Ruft das Domänen Informations Verzeichnis des Stores ab. |
| DomainModels |
Ruft eine Auflistung von Domänen Modellen in diesem Speicher ab. |
| ElementDirectory |
Ruft das Verzeichnis der im Speicher enthaltenen Elemente ab. |
| ElementFactory |
Die elementfactory für das Modell. |
| EventManagerDirectory |
Eventmanagerdirectory für das Modell |
| Id |
Ruft die ID dieses Stores ab. |
| InRedo |
Meldet, ob der aktuelle Kontext des Stores rückgängig gemacht wird. |
| InSerializationTransaction |
Gibt an, dass der Speicher über eine derzeit aktive serialisierungstransaktion im Transaktions Stapel verfügt. |
| InUndo |
Meldet, ob der aktuelle Kontext des Stores rückgängig gemacht wird. |
| InUndoRedoOrRollback |
Meldet, ob der aktuelle Kontext des Stores in Rückgängigmachen, wiederholen oder Rollback ausgeführt wird. |
| Partitions |
Sammlung der im Speicher verwendeten Partitions Objekte |
| PartitionsAlternate |
Die Liste der Partitions Objekte (die den alternativen Schlüssel verwenden), die im Speicher verwendet werden. Diese Auflistung wird durch Festlegen der-Eigenschaft für den Wert von "Alternative Key" des Partitions Objekts verwaltet. |
| PropertyBag |
Eigenschaften Behälter für diesen Speicher erhalten |
| RuleManager |
Ruft den Regel-Manager ab. |
| SerializerDirectory |
Das standardserialisierungsverzeichnis für diesen Speicher. |
| ShuttingDown |
Gibt an, dass der Speicher heruntergefahren wird. |
| TransactionActive |
Gibt an, dass der Speicher über eine derzeit aktive Transaktion verfügt. Dies trifft zu, wenn eine Transaktion durch die Zeit geöffnet ist, in der alle Ereignisse beendet wurden. |
| TransactionLogs |
aktuelle Liste der Transaktionsprotokolle für diesen Speicher |
| TransactionManager |
Der transaktionmanager für das Modell. |
| UndoManager |
Der UndoManager für den Standardkontext. |
| Version |
Die Version des Stores. |
Methoden
| AddMonikerResolver(Guid, IMonikerResolver) |
Registriert einen neuen imonikerresolver für das angegebene domainmodel. Wenn für dieses domainmodel ein Alter Konflikt Löser registriert ist, wird er durch den neuen ersetzt. Wenn Sie imonikerresolver auf NULL festlegen, wird der Konflikt Löser entfernt, der mit dem angegebenen domainmodel verknüpft ist. |
| DefaultPartitionForClass(Guid) |
Gibt die Partition zurück, in die neue Elemente der angegebenen Klasse standardmäßig erstellt werden sollen. |
| Dispose() |
Dispose-Methode |
| FindDomainModel(Guid) |
Findet das Domänen Modell nach ID. |
| FindMonikerResolver(Guid) |
Ruft den imonikerresolver ab, der für das angegebene domainmodel registriert ist. Gibt NULL zurück, wenn kein imonikerresolver für dieses Modell registriert ist. |
| GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType) |
Erstellt einen elementgroupprototype in der DefaultPartition des angegebenen Closure-Typs auf Grundlage der angegebenen Liste von Stamm Elementen. |
| GetClosurePrototypeGroup(ICollection<ModelElement>, ClosureType, Boolean) |
Erstellt einen elementgroupprototype in der DefaultPartition des angegebenen Closure-Typs auf Grundlage der angegebenen Liste von Stamm Elementen. |
| GetDomainModel(Guid) |
Ruft das Domänen Modell anhand der ID ab. Diese Methode löst eine Ausnahme aus, wenn das Domänen Modell nicht gefunden wird. |
| GetDomainModel<T>() |
Ruft die Domänen Modell Instanz des angegebenen Typs ab. |
| GetService(Type) |
Dienst erhalten. |
| LoadDomainModels(Type[]) |
Erstellen Sie alle Domänen Daten für die Domänen Modelle, die in den bestandenen Domänen Modellen enthalten sind. |
| PopContext() |
Aktuellen Kontext am oberen Rand des Stapels Popups |
| PushContext(Context) |
Neuen Kontext über den Store-Kontext Stapel verschieben |
| RegisterTransactionLog(TransactionLog) |
Ermöglicht einem Client das Registrieren eines Transaktions Protokolls, das über Ereignisse in diesem Speicher benachrichtigt wird. |
| UnregisterTransactionLog(TransactionLog) |
Ermöglicht einem Client die Aufhebung der Registrierung eines Transaktions Protokolls bei der Benachrichtigung über Ereignisse in diesem Speicher. |
Ereignisse
| StoreDisposing |
Ermöglicht Clients das Empfangen von storedisposing-Ereignissen. |
Erweiterungsmethoden
| GetLocks(Store) |
Hiermit werden die Sperrflags für diese Speicher Instanz erhalten. |
| IsLocked(Store, Locks) |
Testet, ob dieser Speicher einen angegebenen Satz von Sperren hat |
| SetLocks(Store, Locks) |
Legen Sie die Sperrflags dieser Speicher Instanz fest. |