Partage via


DynamicUpdateServices Classe

Définition

Représente les services de mise à jour dynamique.

public ref class DynamicUpdateServices abstract sealed
public static class DynamicUpdateServices
type DynamicUpdateServices = class
Public Class DynamicUpdateServices
Héritage
DynamicUpdateServices

Remarques

Cette classe prend en charge la fonctionnalité de contrôle de version et de mise à jour dynamique de Windows Workflow Foundation. Pour plus d’informations sur le contrôle de version des flux de travail, l’identité de workflow et la mise à jour dynamique, consultez les rubriques suivantes.

Contrôle de version pour le workflow
Décrit la fonctionnalité de contrôle de version de flux de travail introduite dans .NET Framework 4.5.

Mise à jour dynamique
Décrit comment mettre à jour la définition de workflow d'une instance persistante de workflow à l'aide de la mise à jour dynamique.

Utilisation de l'identité et du versioning WorkflowApplication
Décrit comment utiliser WorkflowIdentity pour héberger plusieurs versions d'un workflow côte à côte.

Versioning côte à côte dans WorkflowServiceHost
Décrit comment héberger plusieurs versions d'un workflow sur un point de terminaison unique.

Procédure : héberger plusieurs versions d’un workflow côte à côte
Cette étape du didacticiel Prise en main montre la mise à jour d’une définition de flux de travail et l’hébergement des flux de travail à l’aide de l’ancienne et de la nouvelle définition en même temps.

Procédure : mettre à jour la définition d’une instance de workflow en cours d’exécution
Cette étape du didacticiel Prise en main montre comment mettre à jour des instances de flux de travail persistantes pour utiliser une nouvelle définition de flux de travail.

Méthodes

CreateUpdateMap(Activity)

Crée une carte de mise à jour avec la définition de flux de travail spécifiée.

CreateUpdateMap(Activity, IEnumerable<Activity>)

Crée une carte de mise à jour avec la définition de flux de travail et la liste des mises à jour des interdictions au sein des activités spécifiées.

CreateUpdateMap(Activity, IEnumerable<Activity>, IList<ActivityBlockingUpdate>)

Crée une carte de mise à jour avec la définition de flux de travail, la liste des mises à jour des interdictions au sein des activités, ainsi que les mises à jour de blocage spécifiées.

CreateUpdateMap(ActivityBuilder)

Crée une carte de mise à jour avec la définition d'activité spécifiée.

CreateUpdateMap(ActivityBuilder, IEnumerable<Activity>)

Crée une carte de mise à jour avec la définition d'activité et la liste des mises à jour des interdictions au sein des activités spécifiées.

CreateUpdateMap(ActivityBuilder, IEnumerable<Activity>, IList<ActivityBlockingUpdate>)

Crée une carte de mise à jour avec la définition d'activité et la liste des mises à jour des interdictions au sein des activités, ainsi que les mises à jour de blocage spécifiées.

GetImplementationMap(Activity)

Obtient une carte d'implémentation pour les DynamicUpdateServices.

PrepareForUpdate(Activity)

Prépare une définition de workflow à mettre à jour.

PrepareForUpdate(ActivityBuilder)

Prépare une définition de workflow à mettre à jour.

SetImplementationMap(Activity, DynamicUpdateMap)

Définit une carte d'implémentation pour les DynamicUpdateServices.

S’applique à