Inleiding
Een platformupdate voor Microsoft .NET Framework 4 is beschikbaar. Deze update bevat een aantal nieuwe functies voor Windows Workflow Foundation 4 (WF4) die zijn gebaseerd op bepaalde aanvragen van geavanceerde klant en die zijn gebaseerd op bepaalde belangrijke scenario's van .NET Framework.
Deze platformupdate alleen de runtime-bestanden voor het .NET Framework 4 bijgewerkt. Zie de sectie 'Meer informatie' voor meer informatie over de details van deze update.Meer informatie
Deze update introduceert functies
Windows Workflow Foundation 4 State Machine activiteit
De machine staat is een bekende runtime model die worden gebruikt in de industrie model gebeurtenisgestuurde systemen.
Met de platformupdate voor dit kunnen klanten een toestandsmachine model-model hun bedrijfsprocessen met behulp van een vereenvoudigde API en het ontwerp van de Machine Windows Workflow Foundation 3 (WF3) staat ervaring gebruiken. Deze update bevat de volgende nieuwe functies voor WF4 State Machine:-
Automatische acties voor een staat
-
Voorwaardelijk en standaard overgangen die overgang acties
-
Bereik van variabelen voor een toestandsmachine
-
Verbetering voor bijhouden van ondersteuning
Deze platformupdate introduceert ook de volgende functies voor de Workflow Designer:
-
Automatisch verbinden
-
Automatisch invoegen
-
Aggregaat staat en de overgang van de weergaven die steun en de navigatie
Ga naar de volgende Microsoft-websites voor meer informatie over het gebruik van de Workflow State Machine:
Workflow4 State Machine MSDN-documentatie Workflow4 State Machine monsters
SQL WF4 Instance Store (SWIS) op SQL Azure
Met deze platformupdate Workflow 4 klanten SQL Workflow Instance Store met Azure SQL gebruiken. Deze update brengt wijzigingen voor SQL Azure, het volgende:
-
Het bestaande schema installatie script Sqlworkflowinstancestoreschema.sql maakt gebruik van een niet-ondersteunde allow_page_locks voor een trefwoord. Door het sleutelwoord niet wordt ondersteund mislukt een installatie van SQL Workflow Instance Store wanneer u SQL Workflow Instance Store te gebruiken in combinatie met Azure SQL. Met deze update verwijdert het sleutelwoord in sommige gevallen met een bijgewerkt script.
-
Het mechanisme voor opnieuw proberen van SQL Workflow Instance Store is niet aangepast voor SQL Azure. Daarom wordt de computer aangetroffen sommige betrouwbaarheidsproblemen met de als het netwerk regelmatig mislukt of als de verbinding verbroken wordt. Verwerken van dit probleem, bevat deze update de volgende functies:
-
Het gedrag en de configuratie-elementen voor een nieuwe openbare MaxConnectionRetries eigenschap worden in de klasse SqlWorkflowInstanceStore blootgesteld. Gebruikers kunnen het maximum aantal pogingen voor SQL-verbindingen die zijn gebaseerd op de netwerkkenmerken opnieuw verbinden configureren. De standaardwaarde is drie pogingen met een interval van 1 seconde te blijven consistent met het .NET Framework 4 voor de standaard SQL Server-implementaties. Het is raadzaam dat u de waarden in de configuratie of een waarde die groter is dan 15 voor Azure SQL-code instellen.
-
Nieuwe reeks foutcodes zijn toegevoegd aan de logica opnieuw in SQL Workflow Instance Store. Deze foutcodes zijn specifiek voor SQL Azure scenario's.
Foutcode
Foutbericht
40197
De service is een fout bij het verwerken van je aanvraag opgetreden. Probeer het opnieuw.
40501
De service is momenteel bezet. Probeer de aanvraag opnieuw na 10 seconden.
10053
Een niveau van het vervoer fout bij het ontvangen van de resultaten van de server. De software op de hostcomputer een verbinding verbroken.
40613
De database databasenaam op de naam van de server is momenteel niet beschikbaar. Probeer de verbinding later opnieuw. Als het probleem zich blijft voordoen, neem contact op met customer support en geef de tracering sessie-ID van de sessie tracering-ID.
20
Het exemplaar van SQL Server die u hebt geprobeerd te verbinden met ondersteunt geen codering.
-
Aangepaste werkstroom hosts WF4 compensatie gebruiken inschakelen
Deze platformupdate nieuwe activiteiten model compensatie gedrag in WF4 geïntroduceerd. Om een langdurig proces, zijn deze activiteiten afhankelijk van de CompensationExtension -extensie die kan worden gebruikt vanuit de primaire host voor onze WorkflowServiceHost opslaan en laden van de benodigde staat van permanente opslag. Deze functie kan worden gebruikt door een klant die betrokken is bij de invoering van een nieuwe workflowhost, waarvoor compensatie. Het nieuwe CompensationExtension type wordt weergegeven nadat u deze update hebt toegepast.
Ondersteuning voor Microsoft Visual Studio 2010
U hebt voor informatie over het ontwikkelen van toepassingen in Visual Studio 2010 Service Pack 1 (SP1) op een van de nieuwe functies in deze update ook de volgende update te installeren:
2495593 4.0.1 update voor Microsoft .NET Framework 4 - Design-Time Update voor Visual Studio 2010 SP1Nadat u deze update hebt toegepast, kunt u een pakket met meerdere doelitems waaruit de assembly-verwijzingen voor IntelliSense en compilatie die ondersteuning bieden voor de nieuwe functionaliteit in deze runtime-update kunt verkrijgen. Deze update biedt ook dat u de ontwerpmodus van een werkstroom StateMachine met behulp van de werkstroomontwerper StateMachine ondersteunen.
Informatie over downloaden
De update is beschikbaar om te downloaden vanaf de volgende website van Microsoft Download Center:Het updatepakket nu downloaden. Voor meer informatie over het downloaden van Microsoft-ondersteuningsbestanden klikt u op het volgende artikelnummer om het artikel in de Microsoft Knowledge Base weer te geven:
Hoe 119591 Microsoft-ondersteuningsbestanden via online services downloadenMicrosoft heeft dit bestand op virussen gecontroleerd. Microsoft gebruikt de meest actuele software voor virusdetectie die beschikbaar was op de datum waarop het bestand werd gepost. Het bestand is opgeslagen op beveiligde servers die onbevoegde wijzigingen aan het bestand verhinderen.
Vereisten
Als u deze update installeert, hebt u de volgende software zijn geïnstalleerd:
-
Windows Installer 3.1 of hoger.
Om de meest recente versie van Windows Installer, gaat u naar de volgende Microsoft-website: -
Microsoft .NET Framework 4 of Microsoft .NET Framework 4 clientprofiel
Opmerking Platformupdate voor Microsoft .NET Framework 4 1 – Runtime-Update is een targetable structuur en is gebouwd voor de .NET Framework 4. Deze update is niet een cumulatieve framework-versie.
Opdrachtregelopties voor deze update
Ga naar de volgende Microsoft-website voor meer informatie over de verschillende opdrachtregelopties die door deze update worden ondersteund:
227091 Opdrachtregelparameters voor het hulpprogramma Microsoft Windows InstallerGa naar de volgende Microsoft-website voor meer informatie over Windows Installer:
Opnieuw opstarten
Deze update is niet vereist voor het systeem opnieuw op nadat u de update hebt toegepast, tenzij de bestanden die worden bijgewerkt, zijn vergrendeld of in gebruik zijn.
Informatie over het verwijderen
Deze update wilt verwijderen, toevoegen of verwijderen van programma's in het Configuratiescherm te gebruiken.
Informatie over het vervangen van updates
Deze update vervangt geen eerder uitgebrachte update.
Bestandsinformatie
De algemene versie van deze update wordt een Microsoft Windows Installer-pakket gebruikt om de update te installeren. De datums en tijden voor deze bestanden worden weergegeven in Coordinated Universal Time (UTC) in de volgende tabel. Wanneer u de bestandsinformatie weergeeft, wordt de datum naar lokale tijd geconverteerd. Gebruik het tabblad tijdzone in het onderdeel datum en tijd in het Configuratiescherm om het verschil tussen UTC en lokale tijd.
Voor alle ondersteunde GDR-versies van besturingssystemen op basis van x86
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
18:36 |
Voor alle ondersteunde GDR-versies van besturingssystemen op basis van x64
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
23,739 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
18:36 |
Voor alle ondersteunde IA-64-gebaseerde GDR-versies van besturingssystemen
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
23,739 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
18:36 |
Voor alle ondersteunde LDR-versies van besturingssystemen op basis van x86
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
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 |
Niet van toepassing |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
10:56 |
Voor alle ondersteunde LDR-versies van besturingssystemen op basis van x64
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
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 |
Niet van toepassing |
51,063 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
23,739 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
10:56 |
Voor alle ondersteunde IA-64-gebaseerde LDR-versies van besturingssystemen
Bestandsnaam |
Bestandsversie |
Bestandsgrootte |
Datum |
Tijd |
---|---|---|---|---|
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 |
Niet van toepassing |
51,063 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreLogic.sql |
Niet van toepassing |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
23,739 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreSchema.sql |
Niet van toepassing |
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 |
Niet van toepassing |
154,222 |
22-Mar-2011 |
10:56 |