Introducere
Este disponibilă o actualizare de platformă pentru Microsoft .NET Framework 4. Această actualizare conține unele caracteristici noi Windows Workflow Foundation 4 (WF4) care se bazează pe unele cereri de la clienți complexe și care se bazează pe unele scenarii importante .NET Framework.
Această actualizare de platformă actualizează numai fișierele de execuție pentru .NET Framework 4. Pentru mai multe informații despre detaliile de această actualizare, consultați secțiunea "Mai multe informații".Mai multe informații
Caracteristici introduse de această actualizare
Windows Workflow Foundation 4 automat de stări activitate
Mașina de stare este un model de execuție bine cunoscute care se utilizează în industria pentru sisteme bazate pe evenimente model.
Cu această actualizare de platformă, clienţii pot utiliza o stare mașină model pentru modelul procesele lor de afaceri utilizând un API simplificată și design experienţa calculatorul stare Windows Workflow Foundation 3 (WF3). Această actualizare include următoarele caracteristici noi pentru mașină de stare WF4:-
Acțiuni de intrare și de ieșire pentru o stare
-
Tranzițiile condiţionată și implicit care au acțiuni de tranziție
-
Variabilele integrate pentru o mașină de stare
-
Asistență îmbunătățită de urmărire
Această actualizare de platformă, de asemenea, prezintă următoarele caracteristici pentru Workflow Designer:
-
Conectare automată
-
Inserare automată
-
Vizualizări agregat stare și tranziție care ajutor configurare și navigare
Pentru mai multe informații despre cum se utilizează mașina de stare flux de lucru, vizitați următorul site Web Microsoft:
Documentația Workflow4 stare Machine MSDN Exemple de mașină de stare Workflow4
SQL WF4 Instance Store (SWIS) pe SQL Azure
Cu această actualizare de platformă, flux de lucru 4 clienţii pot utiliza SQL Workflow Instance Store împreună cu SQL Azure. Pentru SQL Azure, această actualizare schimbă următoarele:
-
Instalarea existentă de schemă Sqlworkflowinstancestoreschema.sql script utilizează un cuvânt cheie neacceptate allow_page_locks . Din cauza cuvântul cheie neacceptate, o instalare de SQL Workflow Instance Store nu reușește atunci când încercați să instalați SQL Workflow Instance Store pentru a fi utilizat împreună cu SQL Azure. Această actualizare elimină cuvinte cheie în anumite condiții utilizând un script de actualizare.
-
Reîncercare mecanismul de SQL Workflow Instance Store nu este particularizat pentru SQL Azure. Prin urmare, computerul întâlnește unele probleme de fiabilitate potențiale dacă rețeaua nu reușește periodic sau în cazul în care conexiunea se pierde. Pentru a gestiona această problemă, această actualizare conține următoarele caracteristici:
-
Elementele de comportament și configurare pentru o nouă proprietate public MaxConnectionRetries sunt expuse din clasa SqlWorkflowInstanceStore . Utilizatorii pot configura numărul maxim de încercări de reconectare pentru conexiuni SQL care se bazează pe caracteristicile de rețea. Valoarea implicită este de trei încercări la un interval de 1-al doilea pentru a rămâne consecventă cu .NET Framework 4 pentru obișnuite implementări de SQL Server. Vă recomandăm să stabiliți valorile în care configurarea sau cod de la o valoare mai mare de 15 pentru SQL Azure.
-
Următorul set nou de coduri de eroare sunt adăugate la logica Reîncercare în SQL Workflow Instance Store. Aceste coduri de eroare sunt specifice SQL Azure scenarii.
Cod de eroare
Mesaj de eroare
40197
Serviciul a întâlnit o eroare procesarea cererii dvs. Încercați din nou.
40501
Serviciul este ocupați în prezent. Reîncearcă solicitarea după 10 secunde.
10053
Un nivel de transport eroare atunci când primiți rezultate de pe server. O conexiune stabilit a fost anulată de software-ul în computerul gazdă.
40613
Bază de date numele bazei de date pe server Nume server nu este disponibil în prezent. Reîncercați mai târziu conexiunea. Dacă problema persistă, contactați asistența pentru clienți și le furnizați ID-ul de urmărire sesiune de sesiune ID-ul de urmărire.
20
Instanță de SQL Server, încercați să vă conectați la nu acceptă criptarea.
-
Activați hosts flux de lucru particularizate pentru a utiliza WF4 compensarea
Această actualizare de platformă introdus noi activităţi model compensarea comportamentului în WF4. Pentru a face un proces de lungă durată, aceste activități se bazează pe extensia CompensationExtension care pot fi utilizate din nostru principal WorkflowServiceHost gazdă pentru a salva și reîncărca starea necesare din spațiul de stocare persistente. Această caracteristică poate fi utilizată de un client care este interesat vă prezentăm un nou flux de lucru gazdă care necesită compensarea. Tip de CompensationExtension nou este expus după aplicarea acestei actualizări.
Asistență Microsoft Visual Studio 2010
Pentru a dezvolta aplicații Visual Studio 2010 Service Pack 1 (SP1) utilizând oricare dintre caracteristicile noi în această actualizare, trebuie să instalați, de asemenea, următoarea actualizare:
2495593 4.0.1 de actualizare pentru Microsoft .NET Framework 4 - în momentul proiectării pentru Visual Studio 2010 SP1După aplicarea acestei actualizări, aveți posibilitatea să obțineți un pachet de direcționare multiplă, care furnizează asamblări de referință pentru IntelliSense și compilarea care acceptă noua funcționalitate în această actualizare de execuție. Această actualizare oferă, de asemenea, este momentul suportul pentru un flux de lucru StateMachine utilizând StateMachine workflow designer.
Informații despre Descărcare
Actualizarea este disponibilă pentru descărcare de la următorul site Web Microsoft Download Center:Descărcaţi acum pachetul de actualizare. Pentru mai multe informaţii despre cum să descărcați fișierele de suport Microsoft, faceţi clic pe următorul număr de articol pentru a vedea articolul în baza de cunoştinţe Microsoft:
119591 cum se obțin fișierele de asistență Microsoft de la serviciile onlineMicrosoft a scanat acest fișier pentru viruşi. Microsoft utilizează cele mai actualizate software pentru detectarea virușilor care sunt disponibile la data la care fișierul a fost postat. Fisierul este stocat pe servere securizate care ajută la împiedicarea modificărilor neautorizate a fișierului.
Cerințe preliminare
Pentru a instala această actualizare, trebuie să aveți instalat software următoarele:
-
Windows Installer 3.1 sau o versiune ulterioară.
Pentru a obține cea mai recentă versiune de Windows Installer, vizitați următorul site Web Microsoft: -
Microsoft .NET Framework 4 sau Microsoft .NET Framework 4 Client Profile
Notă Actualizare de platformă Microsoft .NET Framework 4 1-actualizarea în momentul execuției este un cadru targetable și este construit pentru .NET Framework 4. Această actualizare nu este o versiune cumulativă framework.
Comandă parametri pentru această actualizare
Pentru informații despre diferitele argumente în linia de comandă care sunt acceptate de această actualizare, vizitați următorul site Web Microsoft:
227091 Argumentele de linie de comandă pentru instrumentul Microsoft Windows InstallerPentru mai multe informații despre Windows Installer, vizitați următorul site Web Microsoft:
Cerinţă de repornire
Această actualizare nu necesită o repornire a sistemului după aplicarea actualizării decât dacă fișierele actualizate sunt blocate sau sunt utilizate.
Informații despre eliminarea actualizării
Pentru a elimina această actualizare, utilizați Adăugare sau eliminare programe din panoul de Control.
Informații despre înlocuirea vreunei actualizări
Această actualizare nu înlocuiește nicio actualizare lansată anterior.
Informații despre fișier
Versiunea globală a acestei actualizări utilizează un pachet Microsoft Windows Installer pentru a instala actualizarea. Datele și orele pentru aceste fișiere sunt listate în ora universală (UTC) în următorul tabel. Când vizualizaţi informaţiile despre fişiere, data este transformată în ora locală. Pentru a găsi diferenţa dintre UTC şi ora locală, utilizaţi fila Fusul orar în elementul de Data şi ora în Panoul de Control.
Pentru toate versiunile bazate pe x86 GDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
18:36 |
Pentru toate versiunile bazate pe x64 GDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
23,739 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
18:36 |
Pentru toate versiunile IA-64-based GDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
23,739 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
18:36 |
Pentru toate versiunile bazate pe x86 LDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
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 |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
10:56 |
Pentru toate versiunile bazate pe x64 LDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
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 |
Nu este aplicabil |
51,063 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
23,739 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
10:56 |
Pentru toate versiunile IA-64-based LDR de sisteme de operare
Nume de fișier |
Versiune fișier |
Dimensiune fișier |
Data |
Ora |
---|---|---|---|---|
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 |
Nu este aplicabil |
51,063 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreLogic.sql |
Nu este aplicabil |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
23,739 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreSchema.sql |
Nu este aplicabil |
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 |
Nu este aplicabil |
154,222 |
22-Mar-2011 |
10:56 |