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 | |
---|---|---|
DomainXmlSerializerDirectory() | Inicializa una nueva instancia de la clase DomainXmlSerializerDirectory. | |
DomainXmlSerializerDirectory(array<DomainXmlSerializationBehavior[]) | Inicializa una nueva instancia de la clase DomainXmlSerializerDirectory. |
Arriba
Propiedades
Nombre | Descripción | |
---|---|---|
Namespaces | Devuelve la lista de espacios de nombres asignados a los tipos de modelo de dominio |
Arriba
Métodos
Nombre | Descripción | |
---|---|---|
AddBehavior | Agrega un comportamiento de serialización a este diccionario. | |
Equals | Determina si el objeto especificado es igual al objeto actual. (Se hereda de Object). | |
GetHashCode | Actúa como función hash para un tipo concreto. (Se hereda de Object). | |
GetPropertySerializer | Obtiene la instancia de DomainPropertyXmlSerializer para el tipo de propiedad especificado. | |
GetSerializer | Obtiene la instancia de DomainClassXmlSerializer para identificar dada de la clase de dominio | |
GetType | Obtiene el objeto Type de la instancia actual. (Se hereda de Object). | |
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.