Mise à jour 4.0.1 pour Microsoft .NET Framework 4 - mise à jour du Runtime

Introduction

Une mise à jour de plate-forme pour le Microsoft .NET Framework 4 est disponible. Cette mise à jour contient certaines nouvelles fonctionnalités de Windows Workflow Foundation 4 (WF4) qui sont basés sur des requêtes à partir de clients avancés et qui sont basés sur certains scénarios importants de.NET Framework.

Cette mise à jour de la plate-forme met à jour uniquement les fichiers de runtime pour.NET Framework 4. Pour plus d’informations sur les détails de cette mise à jour, reportez-vous à la section « Informations complémentaires ».

Plus d'informations

Fonctionnalités de cette mise à jour introduit

Activité de Machine d’état de Windows Workflow Foundation 4

La machine d’état est un modèle bien connu du runtime qui est utilisé dans l’industrie à des systèmes de modèle piloté par événements.

Cette mise à jour de la plate-forme, les clients peuvent utiliser une machine à états modèle à rencontrer de leurs processus d’entreprise à l’aide d’une API simplifiée et la conception de la Machine d’état Windows Workflow Foundation 3 (WF3).

Cette mise à jour comprend les nouvelles fonctionnalités suivantes pour Machine d’état WF4 :

  • Actions d’entrée et de sortie pour un état

  • Conditional et par défaut des transitions qui ont des actions de transition

  • Variables de portée pour une machine d’état

  • Prise en charge de suivi amélioré

Cette mise à jour de plateforme présente également les fonctionnalités suivantes pour le Concepteur de flux de travail :

  • Connexion automatique

  • Insertion automatique

  • État de l’agrégat et Transition vues que faciliter la navigation et la configuration

Pour plus d’informations sur l’utilisation de la Machine d’état du flux de travail, visitez les sites Web Microsoft suivants :

Documentation MSDN de Machine d’état Workflow4
Exemples de Machine d’état Workflow4

Stockage d’Instance SQL WF4 (SWIS) sur SQL Azure

Cette mise à jour de la plate-forme, les clients de 4 du flux de travail peuvent utiliser des magasins d’instances de Workflow SQL avec SQL Azure. Pour SQL Azure, cette mise à jour modifie les éléments suivants :

  • L’installation existante de schéma Sqlworkflowinstancestoreschema.sql script utilise un mot de clé non pris en charge allow_page_locks . Le mot clé non pris en charge, en raison d’une installation de stockage d’Instance SQL du flux de travail échoue lorsque vous essayez d’installer des magasins d’instances de Workflow SQL pour être utilisé avec SQL Azure. Cette mise à jour supprime le mot clé dans certaines conditions à l’aide d’un script de mise à jour.

  • Le mécanisme de reprise des magasins d’instances de Workflow SQL n’est pas personnalisé pour SQL Azure. Par conséquent, l’ordinateur rencontre certains problèmes de fiabilité, si le réseau échoue régulièrement, ou si la connexion est perdue. Pour gérer ce problème, cette mise à jour contient les fonctionnalités suivantes :

    • Les éléments de configuration et le comportement d’une nouvelle propriété MaxConnectionRetries public sont exposées dans la classe SqlWorkflowInstanceStore . Les utilisateurs peuvent configurer le nombre maximal de tentatives de reconnexion pour les connexions SQL qui sont basées sur les caractéristiques du réseau. La valeur par défaut est trois tentatives à un intervalle de 1 seconde pour rester cohérent avec.NET Framework 4 pour les déploiements SQL Server standard. Nous vous conseillons de définir les valeurs de la configuration ou de code sur une valeur supérieure à 15 pour SQL Azure.

    • Le nouveau jeu de codes d’erreur suivant sont ajoutés à la logique de nouvelle tentative dans des magasins d’instances de Workflow SQL. Ces codes d’erreur sont propres à des scénarios de SQL Azure.

      Code d'erreur

      Message d'erreur :

      40197

      Le service a rencontré une erreur lors du traitement de votre demande. Essayez à nouveau.

      40501

      Le service est actuellement occupé. Retentez l’opération après 10 secondes.

      10053

      Une erreur de niveau transport s’est produite lors de la réception des résultats à partir du serveur. Une connexion établie a été abandonnée par le logiciel de votre ordinateur hôte.

      40613

      Serveur nom du serveur de base de données nom de base de données n’est pas disponible actuellement. Recommencez la connexion ultérieurement. Si le problème persiste, contactez le support client et leur fournir l’ID de suivi de session de l’ID de suivi de session.

      20

      L’instance de SQL Server vous avez tenté de vous connecter à ne gère pas le cryptage.

Permettent aux hôtes de flux de travail personnalisées à utiliser la compensation de la WF4

Cette mise à jour de plate-forme a introduit de nouvelles activités au comportement de compensation de modèle dans WF4. Pour rendre un processus long, ces activités dépendent de l’extension CompensationExtension qui peut être utilisée à partir de notre hôte WorkflowServiceHost principal pour enregistrer et recharger l’état nécessaire à partir du stockage persistant. Cette fonctionnalité peut être utilisée par un client qui est intéressé par l’introduction d’un nouvel hôte de flux de travail nécessitant une compensation. Le nouveau type de CompensationExtension est exposé après avoir appliqué cette mise à jour.

Prise en charge de Microsoft Visual Studio 2010

Pour développer des applications dans Visual Studio 2010 Service Pack 1 (SP1) en utilisant l’une des nouvelles fonctionnalités dans cette mise à jour, vous devez également installer la mise à jour suivante :

2495593 mise à jour 4.0.1 pour Microsoft.NET Framework 4 - mise à jour au moment du Design pour Visual Studio 2010 SP1Après avoir appliqué cette mise à jour, vous pouvez obtenir un pack multi-ciblage qui fournit les assemblys de référence pour IntelliSense et pour la compilation qui prennent en charge la nouvelle fonctionnalité de cette mise à jour de l’exécution. Cette mise à jour fournit également à que vous au moment du design de la prise en charge pour un flux de travail à l’aide du Concepteur de workflow StateMachine .

Informations sur le téléchargement

La mise à jour est disponible au téléchargement depuis le site Web de Microsoft Download Center suivant :
Download Télécharger maintenant le package de mise à jour.
Pour plus d'informations sur la façon de télécharger des fichiers de support technique Microsoft, cliquez sur le numéro ci-dessous pour afficher l'article correspondant dans la Base de connaissances Microsoft :

119591 Obtention des fichiers de support technique Microsoft auprès des services en ligneMicrosoft a vérifié que ce fichier ne comportait pas de virus. Microsoft a utilisé les logiciels de détection de virus les plus récents disponibles à la date à laquelle le fichier a été validé. Le fichier est stocké sur des serveurs sécurisés, ce qui empêche toute modification non autorisée du fichier.

Conditions préalables

Pour installer cette mise à jour, vous devez disposer des logiciels suivants :

  • Windows Installer 3.1 ou une version ultérieure.
    Pour obtenir la version la plus récente de Windows Installer, visitez le site Web Microsoft suivant :

    Télécharger Windows Installer 4.5 redistribuable

  • Microsoft.NET Framework 4 ou Microsoft.NET Framework 4 Client Profile

Remarque 1 – mise à jour de la plateforme Microsoft.NET Framework 4 mise à jour du Runtime est une structure targetable et est intégrée pour.NET Framework 4. Cette mise à jour n’est pas une version de framework cumulative.

Commutateurs de ligne de commande pour cette mise à jour

Pour plus d’informations sur les différents commutateurs de ligne de commande qui sont pris en charge par cette mise à jour, visitez le site Web Microsoft suivant :

227091 Commutateurs de ligne de commande pour l’outil Microsoft Windows InstallerPour plus d’informations sur Windows Installer, visitez le site Web Microsoft suivant :

Informations générales sur Windows Installer

Nécessite un redémarrage

Cette mise à jour ne nécessite pas de redémarrage du système après avoir appliqué la mise à jour, sauf si les fichiers qui sont mis à jour sont verrouillés ou en cours d’utilisation.

Mettre à jour les informations sur la suppression

Pour supprimer cette mise à jour, utilisez l’outil Ajout / Suppression de programmes du Panneau de configuration.

Mettre à jour les informations sur le remplacement

Cette mise à jour ne remplace pas de mise à jour précédemment publiée.

Informations sur les fichiers

La version internationale de cette mise à jour utilise le package Microsoft Windows Installer pour installer la mise à jour. Les dates et heures de ces fichiers sont répertoriées en temps universel coordonné (UTC) dans le tableau suivant. Lorsque vous affichez les informations de fichier, la date est convertie en heure locale. Pour trouver la différence entre l’UTC et l’heure locale, utilisez l’onglet fuseau horaire dans l’élément de Date et d’heure dans le panneau de configuration.

Pour toutes les versions prises en charge x86-GDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

18:36


Pour toutes les versions prises en charge x64-GDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

23-Mar-2011

05:39

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

23-Mar-2011

05:39

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

18:36

Pour toutes les versions basés sur IA-64 de GDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

23-Mar-2011

13:11

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

23-Mar-2011

13:11

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

22:10

System.Activities.Core.Presentation.dll

4.0.30319.232

618,376

23-Mar-2011

04:58

System.Activities.dll

4.0.30319.232

1,218,912

23-Mar-2011

04:59

System.Activities.DurableInstancing.dll

4.0.30319.232

124,808

23-Mar-2011

04:59

System.Activities.Presentation.dll

4.0.30319.232

1,558,904

23-Mar-2011

04:59

System.ServiceModel.Activities.dll

4.0.30319.232

513,400

23-Mar-2011

04:59

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

18:36

Pour toutes les versions prises en charge x86-LDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

10:56

Pour toutes les versions prises en charge x64-LDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

23-Mar-2011

14:14

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

23-Mar-2011

14:14

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

10:56

Pour toutes les versions basés sur IA-64 de LDR de systèmes d’exploitation

Nom de fichier

Version de fichier

Taille du fichier

Date

Heure

Setup.exe

10.0.30319.447

78,152

22-Mar-2011

11:13

SetupEngine.dll

10.0.30319.447

809,304

22-Mar-2011

11:13

SetupUi.dll

10.0.30319.447

295,248

22-Mar-2011

11:13

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

24-Mar-2011

21:54

SqlWorkflowInstanceStoreLogic.sql

Ne s'applique pas

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

24-Mar-2011

21:54

SqlWorkflowInstanceStoreSchema.sql

Ne s'applique pas

23,739

22-Mar-2011

15:08

System.Activities.Core.Presentation.dll

4.0.30319.447

618,376

23-Mar-2011

13:37

System.Activities.dll

4.0.30319.447

1,218,912

23-Mar-2011

13:37

System.Activities.DurableInstancing.dll

4.0.30319.447

124,808

23-Mar-2011

13:37

System.Activities.Presentation.dll

4.0.30319.447

1,558,904

23-Mar-2011

13:37

System.ServiceModel.Activities.dll

4.0.30319.447

513,400

23-Mar-2011

13:37

PerfCounters.ini

Ne s'applique pas

154,222

22-Mar-2011

10:56


Besoin d’aide ?

Développez vos compétences
Découvrez des formations
Accédez aux nouvelles fonctionnalités en avant-première
Rejoindre Microsoft Insider

Ces informations vous ont-elles été utiles ?

Nous vous remercions pour vos commentaires.

Merci pour vos commentaires. Il serait vraisemblablement utile pour vous de contacter l’un de nos agents du support Office.

×