Partager via


WorkflowDesignerLoader Classe

Définition

Attention

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

Fournit des fonctionnalités communes de chargeur de concepteur qui peuvent être utilisées pour implémenter des chargeurs de concepteur de workflow personnalisés.

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
Héritage
WorkflowDesignerLoader
Attributs

Remarques

Notes

Ce document décrit les types et les espaces de noms qui sont obsolètes. Pour plus d’informations, consultez Types dépréciés dans Windows Workflow Foundation 4.5.

Les classes de chargeur de concepteur sont utilisées pour charger le concepteur et enregistrer toute modification apportée à l'état du concepteur lorsque l'utilisateur le demande. La classe WorkflowDesignerLoader peut être implémentée pour prendre en charge le chargement personnalisé d'un concepteur de flux de travail et de ses composants. Un chargeur de concepteur de flux de travail se charge également d'écrire les modifications apportées à un document ouvert dans un emplacement de stockage utilisé par le chargeur lors du chargement du document, après que la méthode Flush ait été appelée.

Notes pour les responsables de l’implémentation

Lorsque vous héritez de WorkflowDesignerLoader, vous devez substituer les membres suivants : FileName, ForceReload(), GetFileReader(String) et GetFileWriter(String).

Constructeurs

WorkflowDesignerLoader()

Lors de l'implémentation dans une classe dérivée, initialise une nouvelle instance de la classe WorkflowDesignerLoader.

Propriétés

FileName

En cas de substitution dans une classe dérivée, obtient le nom de fichier du concepteur à charger.

InDebugMode

Obtient une valeur qui indique si le workflow doit être chargé en mode débogage.

LoaderHost

Obtient l'hôte du chargeur.

(Hérité de BasicDesignerLoader)
Loading

Obtient une valeur qui indique si le chargeur du concepteur charge l'aire de conception.

(Hérité de BasicDesignerLoader)
Modified

Obtient ou définit une valeur indiquant si le concepteur a été modifié.

(Hérité de BasicDesignerLoader)
PropertyProvider

Obtient ou définit le fournisseur de propriétés pour le gestionnaire de sérialisation utilisé par le chargeur.

(Hérité de BasicDesignerLoader)
ReloadPending

Obtient une valeur indiquant si un rechargement a été mis en file d'attente.

(Hérité de BasicDesignerLoader)
TargetFrameworkTypeDescriptionProvider

Obtient les TypeDescriptor métadonnées du .NET Framework cible.

Méthodes

AddActivityToDesigner(Activity)

Ajoute une activité à l’hôte de concepteur une fois celle-ci ajoutée à la collection d’activités parentes.

BeginLoad(IDesignerLoaderHost)

Démarre le processus de chargement.

(Hérité de BasicDesignerLoader)
Dispose()

Libère toutes les ressources utilisées par WorkflowDesignerLoader.

EnableComponentNotification(Boolean)

Active ou désactive la notification de composant avec DesignerLoader.

(Hérité de BasicDesignerLoader)
Equals(Object)

Détermine si l'objet spécifié est égal à l'objet actuel.

(Hérité de Object)
Flush()

Écrit les modifications en attente à l'emplacement à partir duquel le concepteur a été chargé.

ForceReload()

En cas de substitution dans une classe dérivée, conduit WorkflowDesignerLoader à recharger le concepteur.

GetFileReader(String)

En cas de substitution dans une classe dérivée, récupère un objet utilisé par WorkflowDesignerLoader pour lire dans le fichier spécifié.

GetFileWriter(String)

En cas de substitution dans une classe dérivée, obtient un objet utilisé par le WorkflowDesignerLoader pour écrire dans le fichier spécifié.

GetHashCode()

Fait office de fonction de hachage par défaut.

(Hérité de Object)
GetService(Type)

Obtient le service demandé.

(Hérité de BasicDesignerLoader)
GetType()

Obtient le Type de l'instance actuelle.

(Hérité de Object)
Initialize()

Initialise le WorkflowDesignerLoader avec tous les services requis par l'hôte de chargeur de concepteur.

IsReloadNeeded()

Indique si le concepteur doit être rechargé.

(Hérité de BasicDesignerLoader)
LoadDesignerLayout(XmlReader, IList)

Applique la disposition sérialisée au concepteur racine dans l'hôte de concepteur actuel.

LoadDesignerLayoutFromResource(Type, String, IList)

Récupère la ressource spécifiée et appelle la méthode LoadDesignerLayout(XmlReader, IList) qui applique la disposition sérialisée au concepteur racine dans l'hôte de concepteur actuel.

MemberwiseClone()

Crée une copie superficielle du Object actuel.

(Hérité de Object)
OnBeginLoad()

Indique au chargeur de concepteur que le chargement est sur le point de commencer.

(Hérité de BasicDesignerLoader)
OnBeginUnload()

Indique au chargeur de concepteur que le déchargement est sur le point de commencer.

(Hérité de BasicDesignerLoader)
OnEndLoad(Boolean, ICollection)

Appelé lorsque le chargement du concepteur est terminé.

OnModifying()

Prévient le chargeur de concepteur que l'état du document est sur le point d'être modifié.

(Hérité de BasicDesignerLoader)
PerformFlush(IDesignerSerializationManager)

Écrit les modifications mises en cache à l'emplacement à partir duquel le concepteur a été chargé.

PerformLoad(IDesignerSerializationManager)

Charge le concepteur à partir d'un document de design.

Reload(BasicDesignerLoader+ReloadOptions)

Met un rechargement du concepteur en file d'attente.

(Hérité de BasicDesignerLoader)
RemoveActivityFromDesigner(Activity)

Supprime une activité de l'hôte de concepteur une fois celle-ci ajoutée à la collection d'activités parentes.

ReportFlushErrors(ICollection)

Signale des erreurs qui se sont produites en vidant des modifications.

(Hérité de BasicDesignerLoader)
SaveDesignerLayout(XmlWriter, ActivityDesigner, IList)

Sérialise la disposition de concepteur.

SetBaseComponentClassName(String)

Définit le nom de la classe complet du composant de base.

(Hérité de BasicDesignerLoader)
ToString()

Retourne une chaîne qui représente l'objet actuel.

(Hérité de Object)

Implémentations d’interfaces explicites

IDesignerLoaderService.AddLoadDependency()

Inscrit un composant externe comme appartenant au processus de chargement managé par IDesignerLoaderService.

(Hérité de BasicDesignerLoader)
IDesignerLoaderService.DependentLoadComplete(Boolean, ICollection)

Signale qu'un chargement dépendant est terminé.

(Hérité de BasicDesignerLoader)
IDesignerLoaderService.Reload()

Recharge le document de design.

(Hérité de BasicDesignerLoader)

S’applique à