Klasa DslDefinitionModelSerializationHelper
W tym artykule
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
Początek
Metody
CreateModelHelper
Metody pomocnika do tworzenia i Inicjowanie nowych DslLibrary. (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
Equals
Określa, czy określony obiekt jest równy bieżącemu obiektowi. (Odziedziczone z Object ).
GetHashCode
Służy jako domyślnej funkcji mieszania. (Odziedziczone z Object ).
GetMonikerResolvers
Ta metoda zwraca resolvery moniker dla każdego z modeli domen w magazynie (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
GetSerializedModelString
Zwraca modelu w formacie XML (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
GetType
Pobiera Type bieżącego wystąpienia. (Odziedziczone z Object ).
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 ).
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator)
Obciążenia na DslLibrary instancji na domyślną partycję danego magazynu i zignorować wynik serializacji. (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)
Ładuje instancji DslLibrary. (Zastępuje DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) ).
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator)
Ładuje instancji DslLibrary do partycji domyślnej danego magazynu. (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
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 ).
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 ).
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)
Ładuje instancji DslLibrary i jego plik skojarzony diagramu. (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
ReadExtensions
(Odziedziczone z DslDefinitionModelSerializationHelperBase ).
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 ).
SaveModel(SerializationResult, DslLibrary, String, Boolean)
Zapisuje danego modelu podany plik z domyślnego kodowania (UTF-8). (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean)
Powoduje zapisanie głównego dany model danego pliku, z określonego kodowania. (Odziedziczone z DslDefinitionModelSerializationHelperBase ).
ToString
Zwraca ciąg, który reprezentuje bieżący obiekt. (Odziedziczone z Object ).
WriteExtensions
(Odziedziczone z DslDefinitionModelSerializationHelperBase ).
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ż
Przestrzeń nazw Microsoft.VisualStudio.Modeling.DslDefinition