DslDefinitionModelSerializationHelper (Clase)

clase auxiliar para serializar y deserializar los modelos de DslDefinitionModel.

Jerarquía de herencia

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

Espacio de nombres:  Microsoft.VisualStudio.Modeling.DslDefinition
Ensamblado:  Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0 (en Microsoft.VisualStudio.Modeling.Sdk.DslDefinition.11.0.dll)

Sintaxis

'Declaración
Public NotInheritable Class DslDefinitionModelSerializationHelper _
    Inherits DslDefinitionModelSerializationHelperBase
public sealed class DslDefinitionModelSerializationHelper : DslDefinitionModelSerializationHelperBase

El tipo DslDefinitionModelSerializationHelper expone los siguientes miembros.

Propiedades

  Nombre Descripción
Propiedad públicaMiembro estático Instance instancia singleton.

Arriba

Métodos

  Nombre Descripción
Método protegido CreateModelHelper Método auxiliar para crear y para inicializar un nuevo DslLibrary. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público Equals Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object).
Método público GetHashCode Actúa como función hash para un tipo concreto. (Se hereda de Object).
Método protegido GetMonikerResolvers Este método devuelve los resoluciones de espacios de nombres del moniker para cada uno de los modelos de dominio en el almacén (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público GetSerializedModelString Devuelve el modelo en formato XML (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método protegido InitializeSerialization Asegúrese de que los resoluciones de espacios de nombres del moniker y serializadores de elemento de dominio están instalados correctamente en el almacén especificado, para poder realizar la deserialización correctamente. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público LoadModel(Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary en la partición predeterminada de almacén determinado, y omite resultado de serialización. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) carga una instancia de DslLibrary. (Invalida a DslDefinitionModelSerializationHelperBase.LoadModel(SerializationResult, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator)).
Método público LoadModel(SerializationResult, Store, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary en la partición predeterminada del almacén especificado. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público LoadModelAndDiagram(Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama de la partición predeterminada de almacén determinado, y omite resultado de serialización. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público LoadModelAndDiagram(SerializationResult, Store, String, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama de la partición predeterminada del almacén especificado. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público LoadModelAndDiagram(SerializationResult, Partition, String, Partition, String, ISchemaResolver, ValidationController, ISerializerLocator) Carga una instancia de DslLibrary y su archivo asociado del diagrama. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método protegido ReadExtensions (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público SaveModel(SerializationResult, DslLibrary, String) Guarda la raíz modelo determinada al archivo especificado, con la codificación predeterminada (UTF-8), y propiedades opcionales con valor predeterminado no se colocan en tipo. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público SaveModel(SerializationResult, DslLibrary, String, Boolean) Guarda el modelo especificado al archivo especificado, con la codificación predeterminada (UTF-8). (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público SaveModel(SerializationResult, DslLibrary, String, Encoding, Boolean) Guarda la raíz modelo determinada al archivo especificado, con la codificación especificada. (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).
Método protegido WriteExtensions (Se hereda de DslDefinitionModelSerializationHelperBase).
Método público WriteRootElement Escriba un elemento como raíz XML. (Se hereda de DslDefinitionModelSerializationHelperBase).

Arriba

Comentarios

Esto es muy similar a la comprobación (resultados) estándar de, pero difiere en comprobar los números de versión principal y secundaria de forma independiente y tratar los casos de manera diferente

Seguridad para subprocesos

Todos los miembros static (Shared en Visual Basic) públicos de este tipo son seguros para la ejecución de subprocesos. No se garantiza que los miembros de instancias sean seguros para la ejecución de subprocesos.

Vea también

Referencia

Microsoft.VisualStudio.Modeling.DslDefinition (Espacio de nombres)