Udostępnij za pośrednictwem


Klasa DslDefinitionModelSerializationHelper

Klasa pomocy do szeregowania i deserializacji modele DslDefinitionModel.

Hierarchia dziedziczenia

System.Object
  Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
    Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper

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

Składnia

'Deklaracja
Public NotInheritable Class DslDefinitionModelSerializationHelper _
    Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase

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

Właściwości

  Nazwa Opis
Właściwość publicznaStatyczny element członkowski Instance Singleton instancji.

Początek

Metody

  Nazwa Opis
Metoda chroniona CreateModelHelper Metody pomocnika do tworzenia i Inicjowanie nowych DslLibrary. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna Equals Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object).
Metoda publiczna GetHashCode Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object).
Metoda chroniona GetMonikerResolvers Ta metoda zwraca resolvery moniker dla każdego z modeli domen w magazynie (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna GetSerializedModelString Zwraca modelu w formacie XML (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna GetType Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object).
Metoda chroniona InitializeSerialization Zapewnić, że moniker programy rozpoznawania nazw i serializers elementu domeny są prawidłowo zainstalowane na danego magazynu, tak, aby deserializacji może zostać przeprowadzona prawidłowo. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Obciążenia na DslLibrary instancji na domyślną partycję danego magazynu i zignorować wynik serializacji. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary. (Zastępuje DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)).
Metoda publiczna LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary do partycji domyślnej danego magazynu. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładunki instancji DslLibrary i jego skojarzony schemat pliku do partycji domyślnej danego magazynu i zignorować wynik serializacji. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary i jego skojarzony schemat pliku do partycji domyślnej danego magazynu. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Ładuje instancji DslLibrary i jego plik skojarzony diagramu. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda chroniona ReadExtensions (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String) Zapisuje główny danego modelu danego pliku, z kodowania (UTF-8) oraz opcjonalne właściwości wartości domyślne nie są wypisywane domyślne. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String, Boolean) Zapisuje danego modelu podany plik z domyślnego kodowania (UTF-8). (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Powoduje zapisanie głównego dany model danego pliku, z określonego kodowania. (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna ToString Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object).
Metoda chroniona WriteExtensions (Odziedziczone z DslDefinitionModelSerializationHelperBase).
Metoda publiczna WriteRootElement Zapisać element jako główny XML. (Odziedziczone z DslDefinitionModelSerializationHelperBase).

Początek

Uwagi

To jest bardzo podobne do wyboru standardowej wersji (wygenerowany), ale różni się w sprawdzania numerów wersji głównych i pomocniczych niezależnie i przetwarzające niezgodności w różny sposób

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.DslDefinition