Udostępnij za pośrednictwem


Klasa SimpleMonikerResolver

Rozpoznaje prosty ciąg znaków 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.11.0 (w Microsoft.VisualStudio.Modeling.Sdk.11.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 SimpleMonikerResolver klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna IsDeserializing Zwraca czy moniker jest aktualnie używany do deserializacji
Właściwość chroniona IsDisposed Pobiera resolvera moniker i sprawdza, czy został usunięty.
Właściwość publiczna SerializationContext Przestarzałe. Zwraca lub ustawia kontekst serializacji.
Właściwość chroniona UnresolvedMonikerExceptionMessage Pobiera komunikat o błędzie dla wyjątku nierozwiązanych monikera.

Początek

Metody

  Nazwa Opis
Metoda publiczna AddNewElement Dodaje element podczas transakcji deserializacji.
Metoda chroniona AddToLookupTable Dodaje do tabeli odnośników moniker rozwiązujący monikerów dodatkowe klucze.
Metoda chroniona CalculateQualifiedName Oblicza pełną ciąg monikerized danego elementu.
Metoda chroniona CanBeMonikerized Wskazuje, czy klasa domeny mogą 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ówna bieżącego obiektu. (Odziedziczone z Object).
Metoda chroniona Finalize Kończenie znajdujących się rozpoznawania nazw monikera, ale nie usuwaj. (Zastępuje Object.Finalize()).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (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 odwołanie w pełni kwalifikowaną.
Metoda chroniona MemberwiseClone Tworzy kopię płytkie bieżące Object. (Odziedziczone z Object).
Metoda chroniona OnAmbiguousMoniker Weryfikuje, czy dwa elementy mają tej samej monikera.
Metoda chroniona OnMonikerResolvedToDuplicateLink Sprawdza, czy moniker ma powielone łącze.
Metoda chroniona OnStoreDisposing Detektory alerty, które sprzedaży/likwidacji magazynu.
Metoda chroniona OnTopLevelTransactionBeginning Sprawdza, czy jest nowa transakcja najwyższego poziomu.
Metoda chroniona OnTransactionRollback Alerty detektory, że transakcja została wycofana.
Metoda chroniona OnUnresolvedMoniker Sprawdza, czy są monikery nierozwiązane.
Metoda publiczna ProcessAddedElement Kontrole w celu sprawdzenia, czy element, który został utworzony podczas deserializacji zostały przetworzone i jego moniker dodane do tabeli odnośników.
Metoda publiczna Reset Re-initialises program rozpoznawania nazw moniker do stanu początkowego
Metoda publiczna ResolveMoniker Moniker są zamieniane na jeden element.
Metoda publiczna ToString Zwraca wartość typu 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