DslDefinitionModelSerializationHelper, classe
Classe d'assistance pour sérialiser et désérialiser des modèles de DslDefinitionModel.
Hiérarchie d'héritage
System.Object
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelperBase
Microsoft.VisualStudio.Modeling.DslDefinition.DslDefinitionModelSerializationHelper
Espace de noms : Microsoft.VisualStudio.Modeling.DslDefinition
Assembly : Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (dans Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)
Syntaxe
'Déclaration
Public NotInheritable Class DslDefinitionModelSerializationHelper _
Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase
Le type DslDefinitionModelSerializationHelper expose les membres suivants.
Propriétés
Nom | Description | |
---|---|---|
Instance | Instance de singleton. |
Début
Méthodes
Nom | Description | |
---|---|---|
CreateModelHelper | Méthode d'assistance pour créer et initialiser un nouveau DslLibrary. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
Equals | Détermine si l'objet spécifié est identique à l'objet actuel. (Hérité de Object.) | |
GetHashCode | Sert de fonction de hachage pour un type particulier. (Hérité de Object.) | |
GetMonikerResolvers | Cette méthode retourne les programmes de résolution de moniker pour chacun des modèles de domaine dans la banque (Hérité de DslDefinitionModelSerializationHelperBase.) | |
GetSerializedModelString | Retournez le modèle dans le format XML (Hérité de DslDefinitionModelSerializationHelperBase.) | |
GetType | Obtient le Type de l'instance actuelle. (Hérité de Object.) | |
InitializeSerialization | Assurez -vous que des programmes de résolution de moniker et les sérialiseurs d'élément de domaine sont installés correctement sur la banque donnée, afin que la désérialisation puisse être effectuée correctement. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary dans la partition par défaut de la banque donnée, et ignore le résultat de sérialisation. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary. (Substitue DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator).) | |
LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary dans la partition par défaut de la banque donnée. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary et son fichier de diagramme associé dans la partition par défaut de la banque donnée, et ignore le résultat de sérialisation. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary et son fichier de diagramme associé dans la partition par défaut de la banque donnée. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) | Charge une instance de DslLibrary et son fichier de diagramme associé. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
ReadExtensions | (Hérité de DslDefinitionModelSerializationHelperBase.) | |
SaveModel(SerializationResult, DslLibrary, String) | Enregistre la racine de modèle donnée au fichier donné, avec l'encodage par défaut (UTF-8), et des propriétés facultatives avec la valeur par défaut ne seront pas écrites. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
SaveModel(SerializationResult, DslLibrary, String, Boolean) | Enregistre le modèle donné au fichier donné, avec l'encodage par défaut (UTF-8). (Hérité de DslDefinitionModelSerializationHelperBase.) | |
SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) | Enregistre la racine de modèle donnée au fichier donné, avec l'encodage spécifié. (Hérité de DslDefinitionModelSerializationHelperBase.) | |
ToString | Retourne une chaîne qui représente l'objet actif. (Hérité de Object.) | |
WriteExtensions | (Hérité de DslDefinitionModelSerializationHelperBase.) | |
WriteRootElement | Écrivez un élément comme racine de XML. (Hérité de DslDefinitionModelSerializationHelperBase.) |
Début
Notes
C'est très similaire au contrôle (généré) standard de version, mais diffère en activant major et les numéros de version secondaire indépendamment et en traitant des incompatibilités différemment
Sécurité des threads
Tous les membres static (Shared en Visual Basic) publics de ce type sont thread-safe. Il n'est pas garanti que les membres d'instance soient thread-safe.
Voir aussi
Référence
Microsoft.VisualStudio.Modeling.DslDefinition, espace de noms