Compartir a través de


WorkflowMarkupSerializationManager Clase

Definición

Administra la serialización en tiempo de diseño al lenguaje XAML para los flujos de trabajo y desde el mismo.

public ref class WorkflowMarkupSerializationManager : IServiceProvider, System::ComponentModel::Design::Serialization::IDesignerSerializationManager
public class WorkflowMarkupSerializationManager : IServiceProvider, System.ComponentModel.Design.Serialization.IDesignerSerializationManager
type WorkflowMarkupSerializationManager = class
    interface IDesignerSerializationManager
    interface IServiceProvider
Public Class WorkflowMarkupSerializationManager
Implements IDesignerSerializationManager, IServiceProvider
Herencia
WorkflowMarkupSerializationManager
Implementaciones

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.

Un diseñador de flujo de trabajo o de actividad puede usar WorkflowMarkupSerializationManager para tener acceso a servicios útiles para administrar procesos de serialización en tiempo de diseño. Por ejemplo, WorkflowMarkupSerializationManager se puede usar para crear los objetos, buscar los tipos, identificar los objetos y personalizar la serialización de tipos determinados.

Constructores

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Inicializa una nueva instancia de la clase WorkflowMarkupSerializationManager utilizando el objeto IDesignerSerializationManager especificado.

Propiedades

Context

Obtiene un área de almacenamiento definida por el usuario basada en pilas, útil para las comunicaciones entre los serializadores.

LocalAssembly

Obtiene o establece el ensamblado que está asociado al serializador actual.

SerializationManager

Obtiene o establece el administrador de serialización que se va a usar con el serializador actual.

Métodos

AddSerializationProvider(IDesignerSerializationProvider)

Agrega el proveedor de serialización especificado al administrador de serialización.

Equals(Object)

Determina si el objeto especificado es igual que el objeto actual.

(Heredado de Object)
GetHashCode()

Sirve como la función hash predeterminada.

(Heredado de Object)
GetSerializer(Type, Type)

Devuelve un serializador del tipo especificado para un objeto del tipo especificado.

GetService(Type)

Devuelve un objeto de servicio del tipo especificado.

GetType()

Obtiene el Type de la instancia actual.

(Heredado de Object)
GetType(String)

Devuelve un tipo con el nombre especificado.

GetType(XmlQualifiedName)

Devuelve ese tipo asociado al nombre certificado XML especificado.

GetXmlQualifiedName(Type, String)

Devuelve el nombre XML completo asociado al tipo especificado.

MemberwiseClone()

Crea una copia superficial del Object actual.

(Heredado de Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Quita un proveedor de serialización personalizado de WorkflowMarkupSerializationManager.

ReportError(Object)

Notifica un error en la serialización.

ToString()

Devuelve una cadena que representa el objeto actual.

(Heredado de Object)

Implementaciones de interfaz explícitas

IDesignerSerializationManager.CreateInstance(Type, ICollection, String, Boolean)

Crea una instancia del tipo especificado y la agrega a la colección de instancias designadas.

IDesignerSerializationManager.GetInstance(String)

Devuelve una instancia de un objeto creado con el nombre especificado.

IDesignerSerializationManager.GetName(Object)

Devuelve el nombre del objeto especificado.

IDesignerSerializationManager.Properties

Obtiene una colección de propiedades que se pueden serializar con serializadores disponibles.

IDesignerSerializationManager.ResolveName

Tiene lugar cuando IDesignerSerializationManager.GetName(Object) no puede encontrar el nombre especificado en la tabla de nombres del administrador de serialización.

IDesignerSerializationManager.SerializationComplete

Se produce al finalizar la serialización.

IDesignerSerializationManager.SetName(Object, String)

Establece el nombre del objeto existente especificado.

Métodos de extensión

GetKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

GetKeyedServices(IServiceProvider, Type, Object)

Obtiene una enumeración de servicios de tipo serviceType de .IServiceProvider

GetKeyedServices<T>(IServiceProvider, Object)

Obtiene una enumeración de servicios de tipo T de .IServiceProvider

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtiene un servicio de tipo serviceType de .IServiceProvider

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtiene un servicio de tipo T de .IServiceProvider

CreateAsyncScope(IServiceProvider)

Crea una instancia de AsyncServiceScope que se puede usar para resolver los servicios con ámbito.

CreateScope(IServiceProvider)

Crea una instancia de IServiceScope que se puede usar para resolver los servicios con ámbito.

GetRequiredService(IServiceProvider, Type)

Obtiene el servicio de tipo serviceType de IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetService<T>(IServiceProvider)

Obtiene el servicio de tipo T de IServiceProvider.

GetServices(IServiceProvider, Type)

Obtiene una enumeración de los servicios de tipo serviceType de IServiceProvider.

GetServices<T>(IServiceProvider)

Obtiene una enumeración de los servicios de tipo T de IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtiene el objeto que recopila los registros enviados al registrador falso.

GetFakeRedactionCollector(IServiceProvider)

Obtiene la instancia falsa del recopilador de redactores del contenedor de inserción de dependencias.

Se aplica a