WorkflowDesignerLoader Klasa
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
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
- 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) |