Sdílet prostřednictvím


CoreDesignSurfaceDomainModelSerializer – třída

Poskytuje implementaci rozhraní IDomainModelSerializer, které lze použít k serializaci nebo deserializaci model domény CoreDesignSurface.

Hierarchie dědičnosti

System.Object
  Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializerBase
    Microsoft.VisualStudio.Modeling.Diagrams.CoreDesignSurfaceDomainModelSerializer

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

Syntaxe

'Deklarace
<ExportAttribute(GetType(IDomainModelSerializer))> _
<DomainModelSerializerAttribute(GetType(CoreDesignSurfaceDomainModel), "https://schemas.microsoft.com/VisualStudio/2008/DslTools/CoreDesignSurface",  _
    Nothing)> _
Public Class CoreDesignSurfaceDomainModelSerializer _
    Inherits CoreDesignSurfaceDomainModelSerializerBase
[ExportAttribute(typeof(IDomainModelSerializer))]
[DomainModelSerializerAttribute(typeof(CoreDesignSurfaceDomainModel), "https://schemas.microsoft.com/VisualStudio/2008/DslTools/CoreDesignSurface", 
    null)]
public class CoreDesignSurfaceDomainModelSerializer : CoreDesignSurfaceDomainModelSerializerBase

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

Konstruktory

  Název Popis
Veřejná metoda CoreDesignSurfaceDomainModelSerializer

Nahoru

Vlastnosti

  Název Popis
Veřejná vlastnost DomainModelNamespace Obor názvů XML při serializaci model domény (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná vlastnost DomainModelType Typ modelu domény (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná vlastnost IsSerializable Vrátí hodnotu false: Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná vlastnost ModelFileExtension Vrátí hodnotu null: Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)

Nahoru

Metody

  Název Popis
Veřejná metoda CalculateDiagramFileName Vyvolá NotImplementedException - Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná metoda Equals Určuje, zda se zadaný objekt rovná aktuálnímu objektu. (Zděděno z Object.)
Chráněná metoda Finalize Umožňuje objektu k pokusu uvolnit prostředky a provádět další operace vyčištění před je zažádáno systémem uvolňování paměti. (Zděděno z Object.)
Veřejná metoda GetHashCode Slouží jako výchozí funkce hash. (Zděděno z Object.)
Veřejná metoda GetType Získá Type aktuální instance. (Zděděno z Object.)
Veřejná metoda LoadModel Vyvolá NotImplementedException - Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná metoda LoadModelAndDiagram Vyvolá NotImplementedException - Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Chráněná metoda MemberwiseClone Vytvoří mělká kopie aktuálního Object. (Zděděno z Object.)
Veřejná metoda SaveModel Vyvolá NotImplementedException - Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná metoda SaveModelAndDiagram Vyvolá NotImplementedException - Dsl knihovny nelze serializovat / přímo rekonstruován. (Zděděno z CoreDesignSurfaceDomainModelSerializerBase.)
Veřejná metoda ToString Vrací řetězec, který představuje aktuální objekt. (Zděděno z Object.)

Nahoru

Poznámky

Dvojité odvozené třídy - výchozí implementace je v CoreDesignSurfaceDomainModelSerializerBase.Tato třída existuje tak, že uživatelé mohou snadno přizpůsobit chová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.Diagrams – obor názvů