WorkflowDesignerLoader Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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
- 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) |