WorkflowMarkupSerializer.Serialize 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
XAML(확장 가능한 애플리케이션 태그 언어) 형식으로 직렬화 Object 합니다.
오버로드
| Name | Description |
|---|---|
| Serialize(XmlWriter, Object) |
지정된 Object 파일을 워크플로 태그 파일 또는 스트림으로 직렬화합니다. |
| Serialize(IDesignerSerializationManager, XmlWriter, Object) |
지정된 serialization 관리자를 사용하여 지정한 Object 파일을 워크플로 태그 파일 또는 스트림으로 직렬화합니다. |
설명
WorkflowMarkupSerializer 기능은 Windows Workflow Foundation 외부의 다른 유형의 기능에 따라 달라집니다. 이러한 다른 형식의 제한 사항에 따라 모든 데이터 형식을 통해 WorkflowMarkupSerializerserialize할 수 있는 것은 아닙니다. 다음은 지원되지 않는 일부 형식의 목록입니다.
메모
이는 지원되지 않는 형식의 완전하고 완전한 목록이 아닙니다.
배열(속성이 특성 값으로 DesignerSerializationVisibility.Content 데코레이팅된 경우에만 지원됨)
매개 변수 없는 생성자
다차원 배열
제네릭 형식(속성이 특성 값으로 List 데코레이팅된 경우에만 제네릭 Dictionary 및 DesignerSerializationVisibility.Content 형식이 지원됨)
Hashtable
Queue
Stack
XmlDocument
MailMessage
Bitmap
열거형 배열
이 목록 외에도 두 속성으로 ContentPropertyAttribute 데코레이팅된 모든 속성은 DesignerSerializationVisibilityAttribute .로 serialize WorkflowMarkupSerializer할 수 없습니다.
Serialize(XmlWriter, Object)
지정된 Object 파일을 워크플로 태그 파일 또는 스트림으로 직렬화합니다.
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)
매개 변수
- obj
- Object
serialize할 개체입니다.
예외
설명
워크플로 유형을 만드는 CreateWorkflow데 사용할 WorkflowInstance 수 있는 워크플로 태그를 만들려면 프로그래밍 방식으로 만든 워크플로의 새 인스턴스 또는 루트 작업을 직렬화해야 합니다.
워크플로 태그에 대한 자세한 내용은 워크플로 태그 사용을 참조하세요.
적용 대상
Serialize(IDesignerSerializationManager, XmlWriter, Object)
지정된 serialization 관리자를 사용하여 지정한 Object 파일을 워크플로 태그 파일 또는 스트림으로 직렬화합니다.
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)
매개 변수
- serializationManager
- IDesignerSerializationManager
인터페이스를 구현하는 IDesignerSerializationManager 개체입니다(예: DesignerSerializationManager.).
- obj
- Object
serialize할 개체입니다.
예외
serializationManager null 참조입니다(Visual Basic Nothing).
-또는-
writer null 참조입니다(Visual Basic Nothing).
-또는-
obj 은 null 참조(Nothing)입니다.
설명
워크플로 유형을 만드는 CreateWorkflow데 사용할 WorkflowInstance 수 있는 워크플로 태그를 만들려면 프로그래밍 방식으로 만든 워크플로의 새 인스턴스 또는 루트 작업을 직렬화해야 합니다.
워크플로 태그에 대한 자세한 내용은 워크플로 태그 사용을 참조하세요.