Udostępnij za pośrednictwem


Klasa DomainXmlSerializerDirectory

Łączy ze sobą zachowania serializacji XML z innej domeny modeli.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory

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

Składnia

'Deklaracja
Public NotInheritable Class DomainXmlSerializerDirectory
public sealed class DomainXmlSerializerDirectory

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

Konstruktorzy

  Nazwa Opis
Metoda publiczna DomainXmlSerializerDirectory() Inicjuje nowe wystąpienie DomainXmlSerializerDirectory klasy.
Metoda publiczna DomainXmlSerializerDirectory(array<DomainXmlSerializationBehavior[]) Inicjuje nowe wystąpienie DomainXmlSerializerDirectory klasy.

Początek

Właściwości

  Nazwa Opis
Właściwość publiczna Namespaces Zwraca listę obszarów nazw, które są mapowane na typy modelu domeny

Początek

Metody

  Nazwa Opis
Metoda publiczna AddBehavior Dodaje zachowanie serializacji do tego słownika.
Metoda publiczna Equals Określa, czy określony obiekt jest równa bieżącego obiektu. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako funkcja mieszania dla określonego typu. (Odziedziczone z Object).
Metoda publiczna GetPropertySerializer Pobierz instancji DomainPropertyXmlSerializer dla typu danej właściwości.
Metoda publiczna GetSerializer Pobiera DomainClassXmlSerializer instancji dla identyfikatora domeny danej klasy.
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda publiczna ToString Zwraca wartość typu ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).

Początek

Uwagi

Ta klasa jest przeznaczona do zastosowania w czasie wykonywania połączyć razem wszystkie zachowania serializacji XML z innej domeny modeli.

Zazwyczaj użytkownik wybierze więcej niż jednego modelu, na przykład, jeden dla modelu w pamięci i jeden dla elementów prezentacji.Każdy model wymaga skojarzone zachowanie get szeregowo i rozszeregować poprawnie.

Ponieważ relacje można połączyć elementów modelu między domenami, jest konieczne pojedynczy wyszukiwania, które mapuje wszystkie klasy domeny używane do ich serializers.

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