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