Sdílet prostřednictvím


DslDefinitionModelSerializationHelper – třída

Pomocné třídy pro serializaci a rekonstrukci DslDefinitionModel modely.

Hierarchie dědičnosti

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

Obor názvů:  Microsoft.VisualStudio.Modeling.DslDefinition
Sestavení:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0 (v Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.12.0.dll)

Syntaxe

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

Typ DslDefinitionModelSerializationHelper zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnostStatický člen Instance Singleton instance.

Nahoru

Metody

  Název Popis
Chráněná metoda CreateModelHelper Pomocná metoda vytvoření a Inicializace nové DslLibrary. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Chráněná metoda GetMonikerResolvers Tato metoda vrátí překladače zástupný název pro každou doménu modely v úložišti (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda GetSerializedModelString Vrátit model ve formátu XML (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Chráněná metoda InitializeSerialization Zajistit, že zástupný název překladače a serializers prvek domény jsou správně nainstalovány na daný obchod tak, aby rekonstrukce lze provádět správně. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Zatížení a DslLibrary instance do výchozího oddílu dané úložiště a výsledek serializace ignorovat. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Načte DslLibrary instance. (Přepisuje DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator).)
Veřejná metoda LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Načte DslLibrary instance do výchozího oddílu dané úložiště. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Načte DslLibrary instance a její přidružené diagramu souboru do výchozího oddílu dané úložiště a výsledek serializace ignorovat. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Načte DslLibrary instance a jeho diagram přidružený soubor do výchozího oddílu dané úložiště. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Načte DslLibrary instance a jeho soubor přidružený diagramu. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Chráněná metoda ReadExtensions (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda SaveModel(SerializationResult, DslLibrary, String) Uloží daného souboru, s výchozí kódování (UTF-8) a volitelné vlastnosti s výchozí hodnotou nebudou zapsána mimo kořenový daný model. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda SaveModel(SerializationResult, DslLibrary, String, Boolean) Uloží daný model do daného souboru, výchozí kódování (UTF-8). (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Uloží daný model kořenové daného souboru, s zadané kódování. (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)
Chráněná metoda WriteExtensions (Zděděno z DslDefinitionModelSerializationHelperBase.)
Veřejná metoda WriteRootElement Prvek zapsat jako kořenový XML. (Zděděno z DslDefinitionModelSerializationHelperBase.)

Nahoru

Poznámky

To je velmi podobná kontrola standardní verze (generované), ale liší v Kontrola čísla podverze nezávisle a léčení neshody odlišně

Bezpečný přístup z více vláken

Všechny veřejné členy static (Shared v jazyce Visual Basic) tohoto typu jsou bezpečné pro přístup z více vláken. Není zaručeno, že členy instancí jsou bezpečné pro přístup z více vláken.

Viz také

Referenční dokumentace

Microsoft.VisualStudio.Modeling.DslDefinition – obor názvů