WorkflowMarkupSerializer Clase
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Proporciona servicios de serialización de lenguaje XAML en tiempo de diseño a los flujos de trabajo.
public ref class WorkflowMarkupSerializer
public class WorkflowMarkupSerializer
type WorkflowMarkupSerializer = class
Public Class WorkflowMarkupSerializer
- Herencia
-
WorkflowMarkupSerializer
- Derivado
Comentarios
Nota
En esta documentación se describen los tipos y espacios de nombres que están obsoletos. Para obtener más información, vea Tipos en desuso en Windows Workflow Foundation 4.5.
WorkflowMarkupSerializer proporciona métodos que serializan el flujo de trabajo y Activity las clases en formato XAML y deserializan el contenido XAML en objetos de clase de flujo de trabajo y actividad. Los diseñadores de flujo de trabajo usan estos servicios sobre todo para conservar las clases en la superficie de diseño de flujo de trabajo.
WorkflowMarkupSerializer es la clase base para todos los serializadores de marcado incluidos en el espacio de nombres System.Workflow.ComponentModel.Serialization.
Para obtener más información, vea Serialización.
WorkflowMarkupSerializer no admite la serialización de tipos anidados.
La funcionalidad de WorkflowMarkupSerializer depende de la funcionalidad de otros tipos fuera de Windows Workflow Foundation. Basándose en las limitaciones de esos otros tipos, no todos los tipos de datos se pueden serializar a través de WorkflowMarkupSerializer. La siguiente lista es un ejemplo de algunos tipos no compatibles.
Nota
Ésta no es una lista exhaustiva y completa de tipos no compatibles.
Matrices (sólo admitidas si la propiedad no está decorada con valor de atributo DesignerSerializationVisibility.Content
)
Tipos sin constructores carentes de parámetros
Matrices multidimensionales
Tipos genéricos (los tipos List
y Dictionary
genéricos sólo se admiten si la propiedad está decorada con valor de atributo DesignerSerializationVisibility.Content
)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
Matrices de enumeración
Enumeraciones decoradas con FlagsAttribute
Además de esta lista, ContentPropertyAttribute
no puede serializar cualquier propiedad decorada con DesignerSerializationVisibilityAttribute
y WorkflowMarkupSerializer
.
Constructores
WorkflowMarkupSerializer() |
Inicializa una nueva instancia de la clase WorkflowMarkupSerializer. |
Campos
ClrNamespacesProperty |
Representa un DependencyProperty adjunto que se usa para definir de qué ensamblados hay que hacer referencia para las actividades personalizadas. |
EventsProperty |
Representa una DependencyProperty adjunta que define los nombres de las propiedades del controlador de eventos. |
XClassProperty |
Representa una DependencyProperty asociada que define el nombre del tipo, que se creará durante la compilación. |
XCodeProperty |
Representa un ejemplo de código, incrustado en el elemento |
Métodos
AddChild(WorkflowMarkupSerializationManager, Object, Object) |
Agrega un objeto secundario al objeto especificado. |
CanSerializeToString(WorkflowMarkupSerializationManager, Object) |
Devuelve un booleano que indica si el objeto especificado se puede serializar a una cadena. |
ClearChildren(WorkflowMarkupSerializationManager, Object) |
Quita todos los objetos secundarios del objeto especificado. |
CreateInstance(WorkflowMarkupSerializationManager, Type) |
Crea una instancia del Type especificado con el WorkflowMarkupSerializationManager especificado. |
Deserialize(IDesignerSerializationManager, XmlReader) |
Deserializa el marcado del flujo de trabajo en Object con el administrador de serialización especificado. |
Deserialize(XmlReader) |
Deserializa el marcado del flujo de trabajo en Object. |
DeserializeFromString(WorkflowMarkupSerializationManager, Type, String) |
Deserializa el contenido de lenguaje XAML de la cadena especificada según el tipo especificado de la propiedad que se va a deserializar. |
Equals(Object) |
Determina si el objeto especificado es igual que el objeto actual. (Heredado de Object) |
GetChildren(WorkflowMarkupSerializationManager, Object) |
Recupera una lista de objetos secundarios para el objeto especificado. |
GetEvents(WorkflowMarkupSerializationManager, Object) |
Recupera información sobre todos los eventos asociados al Object especificado. |
GetHashCode() |
Sirve como la función hash predeterminada. (Heredado de Object) |
GetProperties(WorkflowMarkupSerializationManager, Object) |
Recupera información sobre todas las propiedades asociadas al objeto especificado. |
GetType() |
Obtiene el Type de la instancia actual. (Heredado de Object) |
MemberwiseClone() |
Crea una copia superficial del Object actual. (Heredado de Object) |
OnAfterDeserialize(WorkflowMarkupSerializationManager, Object) |
Reemplazado. Notifica a WorkflowMarkupSerializer que se ha acabado de serializar un objeto. |
OnAfterSerialize(WorkflowMarkupSerializationManager, Object) |
Notifica a WorkflowMarkupSerializer que se acaba de serializar un objeto. |
OnBeforeDeserialize(WorkflowMarkupSerializationManager, Object) |
Reemplazado. Notifica a WorkflowMarkupSerializer que un objeto está a punto de ser deserializado. |
OnBeforeSerialize(WorkflowMarkupSerializationManager, Object) |
Notifica a WorkflowMarkupSerializer que Serialize(XmlWriter, Object) está a punto de ejecutarse. |
Serialize(IDesignerSerializationManager, XmlWriter, Object) |
Serializa el Object especificado en un archivo o secuencia de marcado del flujo de trabajo con el administrador de serialización especificado. |
Serialize(XmlWriter, Object) |
Serializa el Object especificado en un archivo o secuencia de marcado del flujo de trabajo. |
SerializeToString(WorkflowMarkupSerializationManager, Object) |
Serializa la clase Object especificada a una cadena. |
ShouldSerializeValue(WorkflowMarkupSerializationManager, Object) |
Devuelve un valor que indica si WorkflowMarkupSerializer debería serializar el Objectespecificado. |
ToString() |
Devuelve una cadena que representa el objeto actual. (Heredado de Object) |