DslDefinitionModelSerializationBehaviorMonikerResolver 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.
Der monikerresolver für das Serialisierungsverhalten DslDefinitionModelSerializationBehavior.
public ref class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft::VisualStudio::Modeling::DslDefinition::DslDefinitionModelSerializationBehaviorMonikerResolverBase
public class DslDefinitionModelSerializationBehaviorMonikerResolver : Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase
type DslDefinitionModelSerializationBehaviorMonikerResolver = class
inherit DslDefinitionModelSerializationBehaviorMonikerResolverBase
Public Class DslDefinitionModelSerializationBehaviorMonikerResolver
Inherits DslDefinitionModelSerializationBehaviorMonikerResolverBase
- Vererbung
-
DslDefinitionModelSerializationBehaviorMonikerResolver
Konstruktoren
| DslDefinitionModelSerializationBehaviorMonikerResolver(Store, DomainXmlSerializerDirectory) |
Konstruktor. |
Eigenschaften
| IsDeserializing |
Gibt zurück, ob der Moniker zurzeit für die Deserialisierung verwendet wird. (Geerbt von SimpleMonikerResolver) |
| IsDisposed |
Gibt an, ob dieser monikerresolver verworfen wurde. (Geerbt von SimpleMonikerResolver) |
| SerializationContext |
Veraltet.
Ruft den aktuellen Serialisierungskontext ab oder legt ihn fest. (Geerbt von SimpleMonikerResolver) |
| UnresolvedMonikerExceptionMessage |
Fehlermeldung für "unresolvedmonikerexception". (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
Methoden
| AddNewElement(ModelElement) |
Fügen Sie während einer deserialisierungstransaktion ein neues Element hinzu. (Geerbt von SimpleMonikerResolver) |
| AddToLookupTable(String, ModelElement) |
Abgeleitete Klassen können diese Methode aufrufen, um der Moniker-Nachschlage Tabelle zusätzliche Schlüssel hinzuzufügen, die zum Auflösen von Monikern verwendet werden. (Geerbt von SimpleMonikerResolver) |
| CalculateQualifiedName(ModelElement) |
Hiermit wird die voll qualifizierte Zeichenfolge des angegebenen ModelElement-Elements berechnet. (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
| CanBeMonikerized(DomainClassInfo) |
Gibt an, ob eine domainClass moniert werden kann oder nicht. (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
| CreateMoniker(ModelElement) |
Wird nicht von simplemonikerresolver implementiert. Die XML-Standard Serialisierung erstellt den Moniker für die Verweis Beziehungs Klasse. (Geerbt von SimpleMonikerResolver) |
| CreateMonikerForToken(Object) |
Wird nicht von simplemonikerresolver implementiert. Die XML-Standard Serialisierung erstellt den Moniker für die Verweis Beziehungs Klasse. (Geerbt von SimpleMonikerResolver) |
| DeserializationComplete() | |
| Dispose() |
Unsuscribes aus "deserializationstart" und "deserializationending" verwerfen (Geerbt von SimpleMonikerResolver) |
| Dispose(Boolean) |
Löschen Sie diesen monikerresolver. (Geerbt von SimpleMonikerResolver) |
| OnAmbiguousMoniker(SerializationContext, String, ModelElement, ModelElement) |
Wird aufgerufen, wenn zwei neue Elemente denselben Moniker geben, was bei der Monikerauflösung zu Mehrdeutigkeit führt. (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
| OnMonikerResolvedToDuplicateLink(SerializationResult, Moniker) |
Wird beim Auflösen eines Monikers aufgerufen und bewirkt, dass ein doppelter Link erstellt wird. (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
| OnStoreDisposing(Object, EventArgs) |
Ereignis Rückruf bei Speicherfreigabe. (Geerbt von SimpleMonikerResolver) |
| OnTopLevelTransactionBeginning(Transaction) |
Wird aufgerufen, wenn der monikerresolver beginnt, eine neue Transaktion der obersten Ebene zu moniken. Die Basis Implementierung tut nichts. (Geerbt von SimpleMonikerResolver) |
| OnTransactionRollback(Object, TransactionRollbackEventArgs) |
Bereinigen, wenn für die serialisierungstransaktion ein Rollback ausgeführt wird (Geerbt von SimpleMonikerResolver) |
| OnUnresolvedMoniker(SerializationResult, Moniker) |
Wird am Ende der Synchronisierung aufgerufen, wenn Sie nicht aufgelöste Moniker sind. (Geerbt von DslDefinitionModelSerializationBehaviorMonikerResolverBase) |
| ProcessAddedElement(ModelElement) |
Diese Methode wird aufgerufen, wenn ein hinzugefügtes Modellelement am Ende der deserialisierungstransaktion verarbeitet wird. |
| Reset() |
Initialisieren des monikerresolvers in seinen Anfangszustand erneut (Geerbt von SimpleMonikerResolver) |
| ResolveMoniker(Moniker) |
Löst ein vom Moniker definiertes DSL-Modell auf. Ein Sonderfall-ModelElement zur Unterstützung spezieller Beziehungen, bei denen ModelElement als Ziel Rollen Inhaber verwendet wird (d.h. PresentationViewsSubject). |