WorkflowDesignerLoader Klasse

Definition

Achtung

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

Stellt allgemeine Designerladefunktionen bereit, die zum Implementieren benutzerdefinierter Workflow-Designer-Ladeprogramme verwendet werden können.

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
Vererbung
WorkflowDesignerLoader
Attribute

Hinweise

Hinweis

In diesem Material werden veraltete Typen und Namespaces erläutert. Weitere Informationen finden Sie unter Veraltete Typen in Windows Workflow Foundation 4.5.

Designerladeprogramm-Klassen werden zum Laden des Designers verwendet, und alle Änderungen am Zustand des Designers werden abhängig von der Benutzeranweisung gespeichert. Die WorkflowDesignerLoader-Klasse kann implementiert werden, um das benutzerdefinierte Laden eines Workflow-Designers sowie das Laden von Workflow-Designer-Komponenten zu unterstützen. Ein Workflow-Designer-Ladeprogramm wird außerdem dazu verwendet, Änderungen an einem geöffneten Dokument wieder an den Speicherplatz zu schreiben, der nach dem Aufrufen der Flush-Methode beim Laden des Dokuments verwendet wurde.

Hinweise für Ausführende

Wird von WorkflowDesignerLoader geerbt, müssen die folgenden Member überschrieben werden: FileName, ForceReload(), GetFileReader(String) und GetFileWriter(String).

Konstruktoren

WorkflowDesignerLoader()

Initialisiert beim Implementieren in einer abgeleiteten Klasse eine neue Instanz der WorkflowDesignerLoader-Klasse.

Eigenschaften

FileName

Ruft beim Überschreiben in einer abgeleiteten Klasse den Dateinamen des zu ladenden Designers ab.

InDebugMode

Ruft einen Wert ab, der angibt, ob der Workflow im Debugmodus geladen werden soll.

LoaderHost

Ruft den Ladeprogrammhost ab.

(Geerbt von BasicDesignerLoader)
Loading

Ruft einen Wert ab, der angibt, ob das Designerladeprogramm die Entwurfsoberfläche lädt.

(Geerbt von BasicDesignerLoader)
Modified

Ruft einen Wert ab, der angibt, ob der Designer geändert wurde, oder legt diesen Wert fest.

(Geerbt von BasicDesignerLoader)
PropertyProvider

Ruft den Eigenschaftenanbieter für den vom Ladeprogramm verwendeten Serialisierungs-Manager ab oder legt ihn fest.

(Geerbt von BasicDesignerLoader)
ReloadPending

Ruft einen Wert ab, der angibt, ob der Warteschlange eine Anforderung für erneutes Laden hinzugefügt wurde.

(Geerbt von BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider

Ruft die TypeDescriptor Metadaten des Ziel-.NET Framework ab.

Methoden

AddActivityToDesigner(Activity)

Fügt dem Designerhost eine Aktivität hinzu, nachdem sie der übergeordneten Aktivitätsauflistung hinzugefügt wurde.

BeginLoad(IDesignerLoaderHost)

Startet den Ladevorgang.

(Geerbt von BasicDesignerLoader)
Dispose()

Gibt alle vom WorkflowDesignerLoader verwendeten Ressourcen frei.

EnableComponentNotification(Boolean)

Aktiviert oder deaktiviert die Komponentenbenachrichtigung mit DesignerLoader.

(Geerbt von BasicDesignerLoader)
Equals(Object)

Bestimmt, ob das angegebene Objekt gleich dem aktuellen Objekt ist.

(Geerbt von Object)
Flush()

Schreibt ausstehende Änderungen an den Speicherort, von dem aus der Designer geladen wurde.

ForceReload()

Bewirkt beim Überschreiben in einer abgeleiteten Klasse, dass der Designer von WorkflowDesignerLoader neu geladen wird.

GetFileReader(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse ein von WorkflowDesignerLoader zum Lesen aus der angegebenen Datei verwendetes Objekt ab.

GetFileWriter(String)

Ruft beim Überschreiben in einer abgeleiteten Klasse ein Objekt ab, das von WorkflowDesignerLoader zum Schreiben in die angegebene Datei verwendet wird.

GetHashCode()

Fungiert als Standardhashfunktion.

(Geerbt von Object)
GetService(Type)

Ruft den angeforderten Dienst ab.

(Geerbt von BasicDesignerLoader)
GetType()

Ruft den Type der aktuellen Instanz ab.

(Geerbt von Object)
Initialize()

Initialisiert WorkflowDesignerLoader mit den für den Designerladeprogramm-Host erforderlichen Diensten.

IsReloadNeeded()

Gibt an, ob der Designer erneut geladen werden soll.

(Geerbt von BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

Wendet das serialisierte Layout auf den Stammdesigner im aktuellen Designerhost an.

LoadDesignerLayoutFromResource(Type, String, IList)

Ruft die angegebene Ressource ab, und ruft die LoadDesignerLayout(XmlReader, IList)-Methode auf, von der das serialisierte Layout auf den Stammdesigner im aktuellen Designerhost angewendet wird.

MemberwiseClone()

Erstellt eine flache Kopie des aktuellen Object.

(Geerbt von Object)
OnBeginLoad()

Benachrichtigt das Designerladeprogramm, dass der Ladevorgang gleich gestartet wird.

(Geerbt von BasicDesignerLoader)
OnBeginUnload()

Benachrichtigt das Designerladeprogramm, dass das Entladen gleich gestartet wird.

(Geerbt von BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

Wird aufgerufen, nachdem das Laden des Designers abgeschlossen ist.

OnModifying()

Benachrichtigt das Designerladeprogramm, dass der Zustand des Dokuments gleich geändert wird.

(Geerbt von BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

Schreibt zwischengespeicherte Änderungen an den Speicherort, von dem aus der Designer geladen wurde.

PerformLoad(IDesignerSerializationManager)

Lädt den Designer aus einem Entwurfsdokument.

Reload(BasicDesignerLoader+ReloadOptions)

Fügt erneutes Laden des Designers der Warteschlange hinzu.

(Geerbt von BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

Entfernt eine Aktivität aus dem Designerhost, nachdem sie der übergeordneten Aktivitätsauflistung hinzugefügt wurde.

ReportFlushErrors(ICollection)

Meldet Fehler, die beim Wegschreiben von Änderungen aufgetreten sind.

(Geerbt von BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

Serialisiert das Designerlayout.

SetBaseComponentClassName(String)

Legt den vollständigen Klassennamen der Basiskomponente fest.

(Geerbt von BasicDesignerLoader)
ToString()

Gibt eine Zeichenfolge zurück, die das aktuelle Objekt darstellt.

(Geerbt von Object)

Explizite Schnittstellenimplementierungen

IDesignerLoaderService.AddLoadDependency()

Registriert eine externe Komponente als Teil des Ladeprozesses, der von IDesignerLoaderService verwaltet wird.

(Geerbt von BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signalisiert, dass ein abhängiger Ladevorgang beendet wurde.

(Geerbt von BasicDesignerLoader)
IDesignerLoaderService.Reload()

Lädt das Entwurfsdokument erneut.

(Geerbt von BasicDesignerLoader)

Gilt für