Udostępnij za pośrednictwem


Klasa SimpleMonikerResolver

Usuwa prosty ciąg odniesienia, gdy model jest seryjny przy użyciu domyślnego serializacji XML.

Hierarchia dziedziczenia

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

Przestrzeń nazw:  Microsoft.VisualStudio.Modeling
Zestaw:  Microsoft.VisualStudio.Modeling.Sdk.12.0 (w Microsoft.VisualStudio.Modeling.Sdk.12.0.dll)

Składnia

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

Typ SimpleMonikerResolver uwidacznia następujące elementy członkowskie.

Konstruktorzy

  Nazwa Opis
Metoda chroniona SimpleMonikerResolver Inicjuje nowe wystąpienie klasy SimpleMonikerResolver.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsDeserializing Zwraca, czy moniker jest obecnie używany do deserializacji
Właściwość chroniona IsDisposed Pobiera moniker rozpoznawania nazw i sprawdza, czy został usunięty.
Właściwość publiczna SerializationContext Nieaktualne. Pobiera lub ustawia kontekst serializacji.
Właściwość chroniona UnresolvedMonikerExceptionMessage Pobiera komunikat o błędzie wyjątku moniker nierozwiązane.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddNewElement Dodaje element podczas deserializacji transakcji.
Metoda chroniona AddToLookupTable Dodaje dodatkowe klawisze do tabeli odnośników moniker rozpoznawanego monikerów.
Metoda chroniona CalculateQualifiedName Oblicza pełną monikerized ciąg dany element.
Metoda chroniona CanBeMonikerized Wskazuje, czy klasa domeny może być monikerized.
Metoda publiczna CreateMoniker Aktualnie nie zaimplementowane.
Metoda publiczna CreateMonikerForToken Aktualnie nie zaimplementowane.
Metoda chroniona DeserializationComplete Wskazuje serializacji jest kompletny lub zostało przerwane.
Metoda publiczna Dispose() Zwalnia wszystkie zasoby używane przez SimpleMonikerResolver.
Metoda chroniona Dispose(Boolean) Usuwa ten program rozpoznawania nazw monikera.
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda chroniona Finalize Finalizuje moniker rozpoznawania nazw, ale nie usuwaj. (Zastępuje Object.Finalize()).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publicznaStatyczny element członkowski IsFullyQualified Wskazuje, czy ciąg wejściowym jest pełna odwołanie.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnAmbiguousMoniker Sprawdza, czy dwa elementy mają sam monikera.
Metoda chroniona OnMonikerResolvedToDuplicateLink Sprawdza, czy moniker ma zduplikowane łącza.
Metoda chroniona OnStoreDisposing Alerty nasłuchujących likwidacji Sklepu.
Metoda chroniona OnTopLevelTransactionBeginning Sprawdza, czy jest nowa transakcja najwyższego poziomu.
Metoda chroniona OnTransactionRollback Alerty nasłuchujących transakcja została wycofana.
Metoda chroniona OnUnresolvedMoniker Sprawdza, czy istnieją monikerów nierozwiązane.
Metoda publiczna ProcessAddedElement Kontrole w celu sprawdzenia, czy element, który został utworzony podczas deserializacji została przetworzona i jego nazwie dodane do tabeli odnośników.
Metoda publiczna Reset Re-initialises rozpoznawania nazw moniker do stanu początkowego
Metoda publiczna ResolveMoniker Moniker są zamieniane na jeden element.
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Bezpieczeństwo wątku

Wszystkie publiczne static (Shared w języku Visual Basic) elementy członkowskie tego typu są bezpieczne dla wątków. Wystąpienia elementów członkowskich nie dają gwarancji bezpieczeństwa wątków.

Zobacz też

Informacje

Przestrzeń nazw Microsoft.VisualStudio.Modeling