Freigeben über


SimpleMonikerResolver-Klasse

Löst einfache Zeichenfolgenverweise auf, wenn das Modell mithilfe der Standard-XML-Serialisierung serialisiert wird.

Vererbungshierarchie

System.Object
  Microsoft.VisualStudio.Modeling.SimpleMonikerResolver
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceSerializationBehaviorMonikerResolver
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationBehaviorMonikerResolverBase

Namespace:  Microsoft.VisualStudio.Modeling
Assembly:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (in Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Syntax

'Declaration
Public MustInherit Class SimpleMonikerResolver _
    Implements IMonikerResolver, IDisposable
public abstract class SimpleMonikerResolver : IMonikerResolver, 
    IDisposable

Der SimpleMonikerResolver-Typ macht die folgenden Member verfügbar.

Konstruktoren

  Name Beschreibung
Geschützte Methode SimpleMonikerResolver Initialisiert eine neue Instanz der SimpleMonikerResolver-Klasse.

Zum Seitenanfang

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft IsDeserializing Gibt zurück, ob der Moniker derzeit für die Deserialisierung verwendet wird
Geschützte Eigenschaft IsDisposed Ruft den Monikerresolver ab und überprüft, ob er verworfen wurde.
Öffentliche Eigenschaft SerializationContext Veraltet. Übernimmt oder bestimmt den Serialisierungskontext.
Geschützte Eigenschaft UnresolvedMonikerExceptionMessage Ruft die Fehlermeldung für die nicht aufgelöste Moniker-Ausnahme ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode AddNewElement Fügt ein Element während einer Deserialisierunstransaktion hinzu.
Geschützte Methode AddToLookupTable Fügt zusätzliche Schlüssel der Monikernachschlagetabelle hinzu, die Moniker auflöst.
Geschützte Methode CalculateQualifiedName Berechnet die vollqualifizierte monikerisierte Zeichenfolge eines angegebenen Elements.
Geschützte Methode CanBeMonikerized Gibt an, ob eine Domänenklasse monikerisiert werden kann.
Öffentliche Methode CreateMoniker Derzeit nicht implementiert.
Öffentliche Methode CreateMonikerForToken Derzeit nicht implementiert.
Geschützte Methode DeserializationComplete Gibt an, dass die Serialisierung abgeschlossen oder abgebrochen wurde.
Öffentliche Methode Dispose() Gibt alle vom SimpleMonikerResolver verwendeten Ressourcen frei.
Geschützte Methode Dispose(Boolean) Gibt diesen Monikerresolver frei.
Öffentliche Methode Equals Bestimmt, ob das angegebene Objekt mit dem aktuellen Objekt identisch ist. (Von Object geerbt.)
Geschützte Methode Finalize Schließt den Monikerresolver ab, gibt ihn aber nicht frei. (Überschreibt Object.Finalize().)
Öffentliche Methode GetHashCode Fungiert als die Standardhashfunktion. (Von Object geerbt.)
Öffentliche Methode GetType Ruft den Type der aktuellen Instanz ab. (Von Object geerbt.)
Öffentliche MethodeStatischer Member IsFullyQualified Gibt an, ob die Eingabezeichenfolge ein vollqualifizierter Verweis ist.
Geschützte Methode MemberwiseClone Erstellt eine flache Kopie des aktuellen Object. (Von Object geerbt.)
Geschützte Methode OnAmbiguousMoniker Überprüft, ob zwei Elemente den gleichen Moniker haben.
Geschützte Methode OnMonikerResolvedToDuplicateLink Überprüft, ob ein Moniker einen doppelten Link hat.
Geschützte Methode OnStoreDisposing Alarmiert Listener, dass der Speicher freigibt.
Geschützte Methode OnTopLevelTransactionBeginning Überprüft, ob eine neue Transaktion auf der obersten Ebene vorhanden ist.
Geschützte Methode OnTransactionRollback Alarmiert Listener, dass auf die Transaktion ein Rollback ausgeführt wurde.
Geschützte Methode OnUnresolvedMoniker Überprüft, ob nicht aufgelöste Moniker vorhanden sind.
Öffentliche Methode ProcessAddedElement Überprüft, ob ein Element, das während der Deserialisierung erstellt wurde verarbeitet worden ist und der Moniker der Suchtabelle hinzugefügt wurde.
Öffentliche Methode Reset Reinitialisiert den Monikerresolver auf seinen Anfangszustand
Öffentliche Methode ResolveMoniker Löst einen Moniker zu einem Element auf.
Öffentliche Methode ToString Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt. (Von Object geerbt.)

Zum Seitenanfang

Threadsicherheit

Alle öffentlichen static (Shared in Visual Basic)-Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Siehe auch

Referenz

Microsoft.VisualStudio.Modeling-Namespace