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 de flux de travail, l’identité de flux de travail et la mise à jour dynamique, consultez les rubriques suivantes.

Gestion des versions de flux de travail
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 flux de travail d’une instance de flux de travail persistante à l’aide de la mise à jour dynamique.

Utilisation de l’identité et du contrôle de version WorkflowApplication
Décrit comment utiliser WorkflowIdentity pour héberger plusieurs versions d’un flux de travail côte à côte.

Contrôle de version côte à côte dans WorkflowServiceHost
Décrit comment héberger plusieurs versions d’un flux de travail sur un point de terminaison unique.

Guide pratique pour héberger plusieurs versions d’un flux de travail côte à côte
Cette étape du didacticiel de prise en main illustre la mise à jour d’une définition de flux de travail et l’hébergement de flux de travail à l’aide de l’ancienne et de la nouvelle définition en même temps.

Guide pratique pour mettre à jour la définition d’une instance de workflow en cours d’exécution
Cette étape du didacticiel de prise en main illustre la mise à jour des instances de flux de travail persistantes pour utiliser une nouvelle définition de flux de travail.

Méthodes

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

Crée une carte de mise à jour avec la définition de flux de travail spécifiée, la liste des interdictions de mise à jour à l’intérieur des activités et le blocage des mises à jour.

CreateUpdateMap(Activity, IEnumerable<Activity>)

Crée une carte de mise à jour avec la définition de flux de travail spécifiée et la liste des mises à jour non autorisés à l’intérieur des activités.

CreateUpdateMap(Activity)

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

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

Crée un mappage de mise à jour avec la définition d’activité spécifiée et la liste des mises à jour non autorisés à l’intérieur des activités et bloquant les mises à jour.

CreateUpdateMap(ActivityBuilder, IEnumerable<Activity>)

Crée une carte de mise à jour avec la définition d’activité spécifiée et la liste des mises à jour non autorisés à l’intérieur des activités.

CreateUpdateMap(ActivityBuilder)

Crée un mappage de mise à jour avec la définition d’activité spécifiée.

GetImplementationMap(Activity)

Obtient une carte d’implémentation pour le DynamicUpdateServices.

PrepareForUpdate(Activity)

Prépare une définition de flux de travail à mettre à jour.

PrepareForUpdate(ActivityBuilder)

Prépare une définition de flux de travail à mettre à jour.

SetImplementationMap(Activity, DynamicUpdateMap)

Définit une carte d’implémentation pour le DynamicUpdateServices.

S’applique à