Compartilhar via


System.Workflow.ComponentModel.Serialization Namespace

Fornece a infraestrutura para gerenciar a serialização de atividades e fluxos de trabalho para e de linguagem XAML e CodeDOM.

Classes

ActivityCodeDomSerializationManager

Gerencia a serialização de atividades em segmentos de código-fonte gerado pelo designer antes da compilação.

ActivityCodeDomSerializer

Representa uma classe que fornece os serviços de serialização de CodeDOM a uma atividade em tempo de design.

ActivityMarkupSerializer

Fornece serviços de serialização de linguagem XAML para uma Activity no tempo de design.

ActivitySurrogateSelector

Seleciona o substituto que pode ser usado para serializar um Activity. Essa classe não pode ser herdada.

ActivityTypeCodeDomSerializer

Serializa uma Activity para um novo tipo.

CompositeActivityMarkupSerializer

Fornece serviços de serialização XAML (Extensible Application Markup Language) para um CompositeActivity.

ConstructorArgumentAttribute

Carrega as informações de nome do argumento para a classe decorada. Essa classe não pode ser herdada.

ContentPropertyAttribute

Contém o nome da propriedade de conteúdo da classe decorada. Marcar um tipo com este atributo faz os dados nesse tipo serem serializados sem as marcas de nome de propriedade delimitadoras. Essa classe não pode ser herdada.

DependencyObjectCodeDomSerializer

Fornece objetos DependencyObject com os serviços de serialização de CodeDOM. Esta é a classe base da qual outros serializadores CodeDOM, tais como o ActivityCodeDomSerializer, são herdados.

MarkupExtension

Representa a classe abstrata para todas as extensões de marcação para tipos. Essa classe deve ser herdada.

RuntimeNamePropertyAttribute

Recebe o nome de tempo de execução para um Object decorado com esse Attribute. Essa classe não pode ser herdada.

WorkflowMarkupSerializationException

A exceção que é gerada por métodos que realizam serialização e desserialização.

WorkflowMarkupSerializationManager

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

WorkflowMarkupSerializer

Fornece os serviços de serialização de linguagem XAML para fluxos de trabalho no tempo de design.

XmlnsDefinitionAttribute

Opcionalmente, pode ser aplicado a um assembly de fluxo de trabalho. Define um mapeamento entre um namespace de Common Language Runtime que é definido no assembly atual e um namespace de XML. Essas informações são usadas na serialização/desserialização do XAML (Extensible Application Markup Language) quando atividades ou fluxos de trabalho definidos no assembly decorado com esse atributo são usados. Essa classe não pode ser herdada.

XmlnsPrefixAttribute

Contém informações de namespace de XML e de prefixo para a classe decorada. Essa classe não pode ser herdada.