WorkflowMarkupSerializer.Serialize Método
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Serializa um Object formato extensível de Linguagem de Marcação de Aplicação (XAML).
Sobrecargas
| Name | Description |
|---|---|
| Serialize(XmlWriter, Object) |
Serializa o especificado Object num ficheiro ou fluxo de marcação de workflow. |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
Serializa o especificado Object num ficheiro de marcação ou fluxo de trabalho usando o gestor de serialização especificado. |
Observações
A funcionalidade do WorkflowMarkupSerializer depende da funcionalidade de outros tipos fora Windows Workflow Foundation. Com base nas limitações desses outros tipos, nem todos os tipos de dados podem ser serializados através do WorkflowMarkupSerializer. Segue-se uma lista de alguns tipos não suportados.
Note
Esta não é uma lista exaustiva e completa de tipos não suportados.
Arrays (suportados apenas se a propriedade estiver decorada com DesignerSerializationVisibility.Content valor de atributo)
Construtores sem parâmetros
Matrizes Multidimensionais
Tipos genéricos (Genéricos List e Dictionary tipos suportados apenas se a propriedade estiver decorada com DesignerSerializationVisibility.Content valor de atributo)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
Matrizes de Enumeração
Além desta lista, qualquer propriedade decorada tanto com o ContentPropertyAttribute como com DesignerSerializationVisibilityAttribute não pode ser serializada por WorkflowMarkupSerializer.
Serialize(XmlWriter, Object)
Serializa o especificado Object num ficheiro ou fluxo de marcação de workflow.
public:
void Serialize(System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize(System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (writer As XmlWriter, obj As Object)
Parâmetros
- obj
- Object
O objeto a ser serializado.
Exceções
writer é uma referência nula (Nothing em Visual Basic).
-ou-
obj é uma referência nula (Nothing).
Observações
Deve serializar uma nova instância de um tipo de workflow ou a atividade raiz num workflow programaticamente criado para criar marcação de workflow que possa ser usada para CreateWorkflow criar um WorkflowInstance.
Para mais informações sobre marcação de fluxos de trabalho, consulte Utilização da Marcação de Workflow.
Aplica-se a
Serialize(IDesignerSerializationManager, XmlWriter, Object)
Serializa o especificado Object num ficheiro de marcação ou fluxo de trabalho usando o gestor de serialização especificado.
public:
void Serialize(System::ComponentModel::Design::Serialization::IDesignerSerializationManager ^ serializationManager, System::Xml::XmlWriter ^ writer, System::Object ^ obj);
public void Serialize(System.ComponentModel.Design.Serialization.IDesignerSerializationManager serializationManager, System.Xml.XmlWriter writer, object obj);
member this.Serialize : System.ComponentModel.Design.Serialization.IDesignerSerializationManager * System.Xml.XmlWriter * obj -> unit
Public Sub Serialize (serializationManager As IDesignerSerializationManager, writer As XmlWriter, obj As Object)
Parâmetros
- serializationManager
- IDesignerSerializationManager
Um objeto que implementa a IDesignerSerializationManager interface, como DesignerSerializationManager.
- obj
- Object
O objeto a ser serializado.
Exceções
serializationManager é uma referência nula (Nothing em Visual Basic).
-ou-
writer é uma referência nula (Nothing em Visual Basic).
-ou-
obj é uma referência nula (Nothing).
Observações
Deve serializar uma nova instância de um tipo de workflow ou a atividade raiz num workflow programaticamente criado para criar marcação de workflow que possa ser usada para CreateWorkflow criar um WorkflowInstance.
Para mais informações sobre marcação de fluxos de trabalho, consulte Utilização da Marcação de Fluxo de Trabalho.