WorkflowMarkupSerializationManager Classe

Definição

Gerencia a serialização do tempo de design de/para XAML (Extensible Application Markup Language) de fluxos de trabalho.

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
Herança
WorkflowMarkupSerializationManager
Implementações

Comentários

Observação

Este material discute tipos e namespaces obsoletos. Para obter mais informações, consulte Deprecated Types in Windows Workflow Foundation 4.5 (Tipos preteridos no Windows Workflow Foundation 4.5).

Um fluxo de trabalho ou designer de atividade pode usar WorkflowMarkupSerializationManager para acessar serviços úteis para gerenciar processos de serialização em tempo de design. Por exemplo, WorkflowMarkupSerializationManager pode ser usado para criar objetos, pesquisar tipos, identificar objetos e personalizar a serialização de tipos específicos.

Construtores

WorkflowMarkupSerializationManager(IDesignerSerializationManager)

Inicializa uma nova instância da classe WorkflowMarkupSerializationManager usando o IDesignerSerializationManager especificado.

Propriedades

Context

Obtém uma área de armazenamento baseada em pilha e definida pelo usuário que é útil para a comunicação entre os serializadores.

LocalAssembly

Obtém ou define o assembly que está associado ao serializador atual.

SerializationManager

Obtém ou define o gerenciador de serialização a ser usado com o serializador atual.

Métodos

AddSerializationProvider(IDesignerSerializationProvider)

Adiciona o provedor de serialização especificado ao gerenciador de serialização.

Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetSerializer(Type, Type)

Retorna um serializador do tipo especificado para um objeto do tipo especificado.

GetService(Type)

Retorna um objeto de serviço do tipo especificado.

GetType()

Obtém o Type da instância atual.

(Herdado de Object)
GetType(String)

Retorna um tipo do nome especificado.

GetType(XmlQualifiedName)

Retorna um tipo associado ao nome qualificado do XML especificado.

GetXmlQualifiedName(Type, String)

Retorna o nome qualificado do XML associado ao tipo especificado.

MemberwiseClone()

Cria uma cópia superficial do Object atual.

(Herdado de Object)
RemoveSerializationProvider(IDesignerSerializationProvider)

Remove um provedor de serialização personalizado do WorkflowMarkupSerializationManager.

ReportError(Object)

Relata um erro na serialização.

ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Implantações explícitas de interface

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

Cria uma instância do tipo especificado e adiciona-a a uma coleção de instâncias nomeadas.

IDesignerSerializationManager.GetInstance(String)

Retorna uma instância de um objeto criado do nome especificado.

IDesignerSerializationManager.GetName(Object)

Retorna o nome do objeto especificado.

IDesignerSerializationManager.Properties

Obtém uma coleção de propriedades que podem ser serializadas com os serializadores disponíveis.

IDesignerSerializationManager.ResolveName

Ocorre quando IDesignerSerializationManager.GetName(Object) não consegue localizar o nome especificado na tabela de nomes do gerenciador de serialização.

IDesignerSerializationManager.SerializationComplete

Ocorre quando a serialização é concluída.

IDesignerSerializationManager.SetName(Object, String)

Define o nome do objeto especificado existente.

Métodos de Extensão

GetKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

GetKeyedServices(IServiceProvider, Type, Object)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetKeyedServices<T>(IServiceProvider, Object)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetRequiredKeyedService(IServiceProvider, Type, Object)

Obtém um serviço do tipo serviceType do IServiceProvider.

GetRequiredKeyedService<T>(IServiceProvider, Object)

Obtém um serviço do tipo T do IServiceProvider.

CreateAsyncScope(IServiceProvider)

Cria um novo AsyncServiceScope que pode ser usado para resolver serviços com escopo.

CreateScope(IServiceProvider)

Cria um novo IServiceScope que pode ser usado para resolver serviços com escopo.

GetRequiredService(IServiceProvider, Type)

Obter serviço do tipo serviceType do IServiceProvider.

GetRequiredService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetService<T>(IServiceProvider)

Obter serviço do tipo T do IServiceProvider.

GetServices(IServiceProvider, Type)

Obtém uma enumeração de serviços do tipo serviceType do IServiceProvider.

GetServices<T>(IServiceProvider)

Obtém uma enumeração de serviços do tipo T do IServiceProvider.

GetFakeLogCollector(IServiceProvider)

Obtém o objeto que coleta registros de log enviados ao agente falso.

GetFakeRedactionCollector(IServiceProvider)

Obtém a instância falsa do coletor de refatoração do contêiner de injeção de dependência.

Aplica-se a