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) |