다음을 통해 공유


WorkflowDesignerLoader 클래스

정의

주의

The System.Workflow.* types are deprecated. Instead, please use the new types from System.Activities.*

사용자 지정 워크플로 디자이너 로더를 구현하는 데 사용하는 공용 디자이너 로더 기능을 제공합니다.

public ref class WorkflowDesignerLoader abstract : System::ComponentModel::Design::Serialization::BasicDesignerLoader
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
[System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")]
public abstract class WorkflowDesignerLoader : System.ComponentModel.Design.Serialization.BasicDesignerLoader
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
[<System.Obsolete("The System.Workflow.* types are deprecated.  Instead, please use the new types from System.Activities.*")>]
type WorkflowDesignerLoader = class
    inherit BasicDesignerLoader
Public MustInherit Class WorkflowDesignerLoader
Inherits BasicDesignerLoader
상속
WorkflowDesignerLoader
특성

설명

참고

이 자료에서는 더 이상 사용되지 않는 형식과 네임스페이스에 대해 설명합니다. 자세한 내용은 Deprecated Types in Windows Workflow Foundation 4.5(Windows Workflow Foundation 4.5에서 사용되지 않는 형식)를 참조하세요.

디자이너 로더 클래스는 디자이너를 로드하고 사용자가 변경을 지시한 경우 디자이너의 상태의 변경 내용을 저장하는 데 사용됩니다. WorkflowDesignerLoader 클래스는 Workflow Designer와 Workflow Designer 구성 요소의 사용자 지정 로딩을 지원하도록 구현될 수 있습니다. 워크플로 디자이너 로더는 Flush 메서드를 호출한 후 열린 문서에 발생한 변경 내용을 문서 로딩 시 로더가 사용한 스토리지에 다시 쓰는 작업도 수행합니다.

구현자 참고

WorkflowDesignerLoader에서 상속하는 경우 FileName, ForceReload(), GetFileReader(String)GetFileWriter(String) 멤버를 재정의해야 합니다.

생성자

WorkflowDesignerLoader()

파생 클래스에서 구현되는 경우에는 WorkflowDesignerLoader 클래스의 새 인스턴스를 초기화합니다.

속성

FileName

파생 클래스에서 재정의되면 로드할 디자이너의 파일 이름을 가져옵니다.

InDebugMode

디버그 모드에서 워크플로를 로드할지 여부를 나타내는 값을 가져옵니다.

LoaderHost

로더 호스트를 가져옵니다.

(다음에서 상속됨 BasicDesignerLoader)
Loading

디자이너 로더가 디자인 화면을 로드하고 있는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 BasicDesignerLoader)
Modified

디자이너가 수정되었는지 여부를 나타내는 값을 가져오거나 설정합니다.

(다음에서 상속됨 BasicDesignerLoader)
PropertyProvider

로더에서 사용하는 serialization 관리자의 속성 공급자를 가져오거나 설정합니다.

(다음에서 상속됨 BasicDesignerLoader)
ReloadPending

다시 로드 작업이 큐에 대기되었는지 여부를 나타내는 값을 가져옵니다.

(다음에서 상속됨 BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider

TypeDescriptor 대상 .NET Framework 메타데이터를 가져옵니다.

메서드

AddActivityToDesigner(Activity)

활동이 부모 활동 컬렉션에 추가되면 디자이너 호스트에 활동을 추가합니다.

BeginLoad(IDesignerLoaderHost)

로드 프로세스를 시작합니다.

(다음에서 상속됨 BasicDesignerLoader)
Dispose()

WorkflowDesignerLoader에서 사용하는 모든 리소스를 해제합니다.

EnableComponentNotification(Boolean)

DesignerLoader에 의한 구성 요소 알림을 활성화 또는 비활성화합니다.

(다음에서 상속됨 BasicDesignerLoader)
Equals(Object)

지정된 개체가 현재 개체와 같은지 확인합니다.

(다음에서 상속됨 Object)
Flush()

보류 중인 변경 내용을 디자이너가 로드된 위치에 씁니다.

ForceReload()

파생 클래스에서 재정의되는 경우에는 WorkflowDesignerLoader를 통해 디자이너를 다시 로드합니다.

GetFileReader(String)

파생 클래스에서 재정의되면 지정된 파일에서 읽기 위해 WorkflowDesignerLoader가 사용하는 개체를 검색합니다.

GetFileWriter(String)

파생 클래스에서 재정의되면 지정된 파일에 쓰기 위해 WorkflowDesignerLoader가 사용하는 개체를 가져옵니다.

GetHashCode()

기본 해시 함수로 작동합니다.

(다음에서 상속됨 Object)
GetService(Type)

요청한 서비스를 가져옵니다.

(다음에서 상속됨 BasicDesignerLoader)
GetType()

현재 인스턴스의 Type을 가져옵니다.

(다음에서 상속됨 Object)
Initialize()

디자이너 로더 호스트가 필요로 하는 서비스를 통해 WorkflowDesignerLoader를 초기화합니다.

IsReloadNeeded()

디자이너가 다시 로드될지 여부를 나타냅니다.

(다음에서 상속됨 BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

serialize된 레이아웃을 현재 디자이너 호스트의 루트 디자이너에 적용합니다.

LoadDesignerLayoutFromResource(Type, String, IList)

지정된 리소스를 검색하고 serialize된 레이아웃이 현재 디자이너 호스트의 루트 디자이너에 적용된 LoadDesignerLayout(XmlReader, IList) 메서드를 호출합니다.

MemberwiseClone()

현재 Object의 단순 복사본을 만듭니다.

(다음에서 상속됨 Object)
OnBeginLoad()

로드가 곧 시작된다고 디자이너 로더에 알립니다.

(다음에서 상속됨 BasicDesignerLoader)
OnBeginUnload()

언로드가 곧 시작된다고 디자이너 로더에 알립니다.

(다음에서 상속됨 BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

디자이너 로딩이 완료되면 호출됩니다.

OnModifying()

문서 상태가 곧 수정될 것임을 디자이너 로더에 알립니다.

(다음에서 상속됨 BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

캐시된 변경 내용을 디자이너가 로드된 위치에 씁니다.

PerformLoad(IDesignerSerializationManager)

디자인 문서에서 디자이너를 로드합니다.

Reload(BasicDesignerLoader+ReloadOptions)

디자이너의 다시 로드를 큐에 대기시킵니다.

(다음에서 상속됨 BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

활동이 부모 활동 컬렉션에 추가되면 디자이너 호스트에서 활동을 제거합니다.

ReportFlushErrors(ICollection)

변경 사항을 플러시하는 동안 발생한 오류를 보고합니다.

(다음에서 상속됨 BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

디자이너 레이아웃을 serialize합니다.

SetBaseComponentClassName(String)

기본 구성 요소의 전체 클래스 이름을 설정합니다.

(다음에서 상속됨 BasicDesignerLoader)
ToString()

현재 개체를 나타내는 문자열을 반환합니다.

(다음에서 상속됨 Object)

명시적 인터페이스 구현

IDesignerLoaderService.AddLoadDependency()

IDesignerLoaderService에서 관리하는 로드 프로세스의 일부로 외부 구성 요소를 등록합니다.

(다음에서 상속됨 BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

종속 로드가 종료되었음을 나타냅니다.

(다음에서 상속됨 BasicDesignerLoader)
IDesignerLoaderService.Reload()

디자인 문서를 다시 로드합니다.

(다음에서 상속됨 BasicDesignerLoader)

적용 대상