Udostępnij za pośrednictwem


WorkflowDesignerLoader Klasa

Definicja

Przestroga

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

Udostępnia typowe funkcje modułu ładującego projektanta, które mogą służyć do implementowania niestandardowych modułów ładujących projektanta przepływu pracy.

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
Dziedziczenie
WorkflowDesignerLoader
Atrybuty

Uwagi

Uwaga

W tym materiale omówiono przestarzałe typy i przestrzenie nazw. Aby uzyskać więcej informacji, zobacz przestarzałe typy w Windows Workflow Foundation 4,5.

Klasy modułu ładującego projektanta są używane do ładowania projektanta i zapisywania wszelkich zmian w stanie projektanta, gdy użytkownik w ten sposób instruuje. Klasę WorkflowDesignerLoader można zaimplementować w celu obsługi niestandardowego ładowania składników projektanta przepływu pracy i projektanta przepływu pracy. Moduł ładujący projektanta przepływu pracy jest również odpowiedzialny za zapisywanie zmian w otwartym dokumencie z powrotem do magazynu używanego podczas ładowania dokumentu po Flush wywołaniu metody.

Uwagi dotyczące implementowania

Podczas dziedziczenia z WorkflowDesignerLoaderelementu należy zastąpić następujące elementy członkowskie: FileName, ForceReload()GetFileReader(String) i GetFileWriter(String).

Konstruktory

WorkflowDesignerLoader()

Po zaimplementowaniu w klasie pochodnej inicjuje nowe wystąpienie WorkflowDesignerLoader klasy.

Właściwości

FileName

Po zastąpieniu w klasie pochodnej pobiera nazwę pliku projektanta do załadowania.

InDebugMode

Pobiera wartość wskazującą, czy przepływ pracy powinien zostać załadowany w trybie debugowania.

LoaderHost

Pobiera hosta modułu ładującego.

(Odziedziczone po BasicDesignerLoader)
Loading

Pobiera wartość wskazującą, czy moduł ładujący projektanta ładuje powierzchnię projektową.

(Odziedziczone po BasicDesignerLoader)
Modified

Pobiera lub ustawia wartość wskazującą, czy projektant został zmodyfikowany.

(Odziedziczone po BasicDesignerLoader)
PropertyProvider

Pobiera lub ustawia dostawcę właściwości dla menedżera serializacji używanego przez moduł ładujący.

(Odziedziczone po BasicDesignerLoader)
ReloadPending

Pobiera wartość wskazującą, czy ponowne ładowanie zostało w kolejce.

(Odziedziczone po BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider

TypeDescriptor Pobiera metadane .NET Framework docelowej.

Metody

AddActivityToDesigner(Activity)

Dodaje działanie do hosta projektanta po dodaniu go do kolekcji działań nadrzędnych.

BeginLoad(IDesignerLoaderHost)

Uruchamia proces ładowania.

(Odziedziczone po BasicDesignerLoader)
Dispose()

Zwalnia wszelkie zasoby używane przez element WorkflowDesignerLoader.

EnableComponentNotification(Boolean)

Włącza lub wyłącza powiadomienie o składniku za pomocą polecenia DesignerLoader.

(Odziedziczone po BasicDesignerLoader)
Equals(Object)

Określa, czy dany obiekt jest taki sam, jak bieżący obiekt.

(Odziedziczone po Object)
Flush()

Zapisuje oczekujące zmiany w lokalizacji, z którą został załadowany projektant.

ForceReload()

Po przesłonięciu w klasie pochodnej powoduje WorkflowDesignerLoader ponowne załadowanie projektanta.

GetFileReader(String)

Po przesłonięciu w klasie pochodnej pobiera obiekt używany WorkflowDesignerLoader do odczytu z określonego pliku.

GetFileWriter(String)

Po przesłonięciu w klasie pochodnej program pobiera obiekt WorkflowDesignerLoader używany do zapisu w określonym pliku.

GetHashCode()

Służy jako domyślna funkcja skrótu.

(Odziedziczone po Object)
GetService(Type)

Pobiera żądaną usługę.

(Odziedziczone po BasicDesignerLoader)
GetType()

Type Pobiera wartość bieżącego wystąpienia.

(Odziedziczone po Object)
Initialize()

Inicjuje element WorkflowDesignerLoader z wszelkimi usługami wymaganymi przez hosta modułu ładującego projektanta.

IsReloadNeeded()

Wskazuje, czy projektant powinien zostać ponownie załadowany.

(Odziedziczone po BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

Stosuje serializowany układ do projektanta głównego na bieżącym hoście projektanta.

LoadDesignerLayoutFromResource(Type, String, IList)

Pobiera określony zasób i wywołuje metodę LoadDesignerLayout(XmlReader, IList) , która stosuje serializowany układ do projektanta głównego na hoście bieżącego projektanta.

MemberwiseClone()

Tworzy płytkią kopię bieżącego Objectelementu .

(Odziedziczone po Object)
OnBeginLoad()

Powiadamia projektanta o rozpoczęciu ładowania.

(Odziedziczone po BasicDesignerLoader)
OnBeginUnload()

Powiadamia projektanta o rozpoczęciu zwalniania.

(Odziedziczone po BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

Wywoływana po zakończeniu ładowania projektanta.

OnModifying()

Powiadamia moduł ładujący projektanta, że stan dokumentu ma zostać zmodyfikowany.

(Odziedziczone po BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

Zapisuje buforowane zmiany w lokalizacji, z których został załadowany projektant.

PerformLoad(IDesignerSerializationManager)

Ładuje projektanta z dokumentu projektowego.

Reload(BasicDesignerLoader+ReloadOptions)

Kolejkuje ponowne ładowanie projektanta.

(Odziedziczone po BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

Usuwa działanie z hosta projektanta po dodaniu go do kolekcji działań nadrzędnych.

ReportFlushErrors(ICollection)

Zgłasza błędy, które wystąpiły podczas opróżniania zmian.

(Odziedziczone po BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

Serializuje układ projektanta.

SetBaseComponentClassName(String)

Ustawia pełną nazwę klasy składnika podstawowego.

(Odziedziczone po BasicDesignerLoader)
ToString()

Zwraca ciąg reprezentujący bieżący obiekt.

(Odziedziczone po Object)

Jawne implementacje interfejsu

IDesignerLoaderService.AddLoadDependency()

Rejestruje składnik zewnętrzny w ramach procesu ładowania zarządzanego przez program IDesignerLoaderService.

(Odziedziczone po BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Sygnały, że obciążenie zależne zostało zakończone.

(Odziedziczone po BasicDesignerLoader)
IDesignerLoaderService.Reload()

Ponownie ładuje dokument projektowy.

(Odziedziczone po BasicDesignerLoader)

Dotyczy