Compartir a través de


DomainXmlSerializerDirectory (Clase)

Combina comportamientos de serialización XML de diferentes modelos de dominio juntos.

Jerarquía de herencia

System.Object
  Microsoft.VisualStudio.Modeling.DomainXmlSerializerDirectory

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

Sintaxis

'Declaración
Public NotInheritable Class DomainXmlSerializerDirectory
public sealed class DomainXmlSerializerDirectory

El tipo DomainXmlSerializerDirectory expone los siguientes miembros.

Constructores

  Nombre Descripción
Método público DomainXmlSerializerDirectory() Inicializa una nueva instancia de la clase DomainXmlSerializerDirectory.
Método público DomainXmlSerializerDirectory(array<DomainXmlSerializationBehavior[]) Inicializa una nueva instancia de la clase DomainXmlSerializerDirectory.

Arriba

Propiedades

  Nombre Descripción
Propiedad pública Namespaces Devuelve la lista de espacios de nombres asignados a los tipos de modelo de dominio

Arriba

Métodos

  Nombre Descripción
Método público AddBehavior Agrega un comportamiento de serialización a este diccionario.
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 público GetPropertySerializer Obtiene la instancia de DomainPropertyXmlSerializer para el tipo de propiedad especificado.
Método público GetSerializer Obtiene la instancia de DomainClassXmlSerializer para identificar dada de la clase de dominio
Método público GetType Obtiene el objeto Type de la instancia actual. (Se hereda de Object).
Método público ToString Devuelve una cadena que representa el objeto actual. (Se hereda de Object).

Arriba

Comentarios

Esta clase está diseñado para utilizarse en tiempo de ejecución para combinar todos los comportamientos de serialización XML de diferentes modelos de dominio juntos.

Normalmente, un usuario elegirá más de un modelo, por ejemplo, uno para el modelo en memoria y uno para los elementos de presentación.cada modelo requiere un comportamiento asociado obtener serializado y deserializado correctamente.

Dado que las relaciones pueden conectar elementos modelos en dominios, es necesario tener una única búsqueda que asigna todas las clases utilizadas de dominio a los serializadores.

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 (Espacio de nombres)