Uvod
Dostupno je ažuriranje platforme za Microsoft .NET Framework 4. Ovo ažuriranje sadrži neke nove značajke za Windows Workflow Foundation 4 (WF4) koje se temelje na nekim zahtjevima naprednih klijenata i koje se temelje na nekim važnim scenarijima .NET Framework.
Ovo ažuriranje platforme ažurira samo datoteke za pokretanje za .NET Framework 4. Dodatne informacije o ovom ažuriranju potražite u odjeljku "Dodatne informacije".
Dodatne informacije
Značajke koje ovo ažuriranje uvodi
Windows Workflow Foundation 4 Aktivnost državnog stroja
Državni stroj dobro je poznat model izvođenja koji se koristi u cijeloj industriji za modeliranje sustava vođenih događajima.
Uz ovo ažuriranje platforme, korisnici mogu koristiti model automata stanja za modeliranje svojih poslovnih procesa korištenjem pojednostavljenog API-ja i dizajnerskog iskustva sa stavnog stroja Windows Workflow Foundation 3 (WF3).
Ovo ažuriranje uključuje sljedeće nove značajke za WF4 State Machine:
- Akcije ulaska i izlaska za državu
- Uvjetni i zadani prijelazi s akcijama prijelaza
- Opseg varijabli za državni automat
- Poboljšana podrška za praćenje
Ovo ažuriranje platforme uvodi i sljedeće značajke za Workflow Designer:
- Automatsko povezivanje.
- Automatsko umetanje
- Agregacija prikaza stanja i prijelaza koji olakšavaju konfiguraciju i navigaciju
Dodatne informacije o korištenju stroja stanja tijeka rada potražite na sljedećim Microsoftovim web-mjestima:
Workflow4 State Machine MSDN dokumentacija
Workflow4 State Machine samples
Spremište instance SQL WF4 (SWIS) na platformi SQL Azure
Uz ovo ažuriranje platforme korisnici tijeka rada 4 mogu koristiti SQL Workflow Instance Store zajedno sa sustavom SQL Azure. Za SQL Azure ovo ažuriranje mijenja sljedeće:
Postojeća Sqlworkflowinstancestoreschema.sql skripta za instalaciju sheme koristi nepodržanu ključnu riječ allow_page_locks. Zbog nepodržane ključne riječi instalacija spremišta instanci SQL tijeka rada ne uspijeva kada pokušate instalirati spremište instanci SQL tijeka rada koje se koristi zajedno sa sustavom SQL Azure. Ovo ažuriranje uklanja ključnu riječ u nekim uvjetima korištenjem ažurirane skripte.
Mehanizam ponovnog pokušaja spremišta instance SQL tijeka rada nije prilagođen za SQL Azure. Zbog toga računalo nailazi na potencijalne probleme s pouzdanošću ako se povremeno isključi mreža ili ako se veza prekine. Da bi se riješio taj problem, ovo ažuriranje sadrži sljedeće značajke:
Ponašanje i elementi konfiguracije za novo javno svojstvo MaxConnectionRetries izloženi su u klasi SqlWorkflowInstanceStore. Korisnici mogu konfigurirati maksimalan broj pokušaja ponovnog povezivanja za SQL veze na temelju karakteristika mreže. Zadana vrijednost su tri pokušaja u intervalu od 1 sekunde da bi ostali dosljedni s .NET Framework 4 za uobičajene implementacije SQL Server. Preporučujemo da vrijednosti u konfiguraciji ili kodu postavite na vrijednost koja je veća od 15 za SQL Azure.
Sljedeći novi skup kodova pogrešaka dodaje se u logiku ponovnog pokušaja u spremištu instanci SQL tijeka rada. Ovi kodovi pogrešaka specifični su za scenarije SQL Azure.
Kôd pogreške Poruka o pogrešci 40197 Servis je naišao na pogrešku prilikom obrade zahtjeva. Pokušajte ponovno kasnije. 40501 Servis je trenutno zauzet. Pokušajte ponovno zahtjev nakon 10 sekundi. 10053 Došlo je do pogreške na razini prijenosa prilikom primanja rezultata s poslužitelja. Uspostavljenu vezu prekinut je softver na glavnom računalu. 40613 Naziv baze podatakana poslužitelju baze podataka trenutno nije dostupan. Ponovno pokušajte povezati poslije. Ako se problem nastavi pojavljivati, obratite se korisničkoj podršci i dajte im ID praćenja sesije. 20 Instanca sustava SQL Server s kojom ste se pokušali povezati ne podržava šifriranje.
Omogućivanje prilagođenih glavnih računala tijeka rada za upotrebu WF4 kompenzacije
Ovo ažuriranje platforme uvelo je nove aktivnosti za model ponašanja kompenzacije u WF4. Da bi proces bio dugotrajan, te se aktivnosti oslanjaju na proširenje CompensationExtension koje se može koristiti na našem primarnom glavnom računalu WorkflowServiceHost za spremanje i ponovno učitavanje potrebnog stanja iz stalne pohrane. Ovu značajku mogu koristiti korisnici koji su zainteresirani za uvođenje novog glavnog računala tijeka rada za koje je potrebna nadoknada. Nova vrsta CompensationExtension bit će izložena nakon primjene ovog ažuriranja.
Podrška za Microsoft Visual Studio 2010
Da biste u programu Visual Studio 2010 Service Pack 1 (SP1) mogli razvijati aplikacije pomoću novih značajki u ovom ažuriranju, morate instalirati i sljedeće ažuriranje:
2495593 Ažuriranje 4.0.1 za Microsoft .NET Framework 4 – Design-Time ažuriranje za Visual Studio 2010 SP1 Kada primijenite to ažuriranje, možete nabaviti paket Multi-Targeting koji sadrži referentne skupove za IntelliSense i kompilaciju koja podržava novu funkciju u ovom ažuriranju izvođenja. Ovo vam ažuriranje također pruža podršku u vrijeme projektiranja za tijek rada StateMachine korištenjem dizajnera tijeka rada StateMachine.
Preuzimanje podataka
Ažuriranje je dostupno za preuzimanje sa sljedećeg web-mjesta Microsoftova centra za preuzimanje:
paket za ažuriranje odmah.
Dodatne informacije o preuzimanju Microsoftovih datoteka podrške potražite u članku iz Microsoftove baze znanja pod sljedećim brojem:
119591 Kako nabaviti Microsoftove datoteke za podršku od mrežni servisi Microsoft je na ovoj datoteci proveo antivirusnu provjeru. Microsoft je koristio najnoviji softver za otkrivanje virusa dostupan na dan objave datoteke. Datoteka je pohranjena na poslužiteljima poboljšane sigurnosti koji sprječavaju neovlaštenu izmjenu datoteke.
Preduvjeti
Da biste instalirali ovo ažuriranje, morate imati instaliran sljedeći softver:
Windows Installer 3.1 ili novija verzija.
Najnoviju verziju programa Windows Installer potražite na sljedećem Microsoftovu web-mjestu:Preuzimanje komponente sustava za ponovnu distribuciju za Windows Installer 4.5
Profil klijenta za Microsoft .NET Framework 4 ili Microsoft .NET Framework 4
Napomena Microsoft .NET Framework 4 Platform Update 1 – Runtime Update je ciljni okvir i izrađen je za .NET Framework 4. Ovo ažuriranje nije verzija kumulativnog okvira.
Skretnice naredbenog retka za ovo ažuriranje
Informacije o raznim parametrima naredbenog retka koje ovo ažuriranje podržava potražite na sljedećem Microsoftovu web-mjestu:
227091 Command-Line Prekidači za alat Microsoft Windows InstallerDodatne informacije o programu Windows Installer potražite na sljedećem Microsoftovu web-mjestu:
Opće informacije o programu Windows Installer
Potrebno je ponovno pokretanje
Ovo ažuriranje ne zahtijeva ponovno pokretanje sustava nakon primjene ažuriranja, osim ako su datoteke koje se ažuriraju zaključane ili se koriste.
Informacije o uklanjanju ažuriranja
Da biste uklonili ovo ažuriranje, koristite odjeljak Dodaj ili ukloni programe na Upravljačka ploča.
Informacije o zamjeni ažuriranja
Ovo ažuriranje ne zamjenjuje prethodno objavljeno ažuriranje.
Informacije o datoteci
Globalna verzija ovog ažuriranja za instalaciju ažuriranja koristi paket Microsoft Windows Installer. Datumi i vremena tih datoteka navedeni su u koordiniranom svjetskom vremenu (UTC) u sljedećoj tablici. Kada pregledavate informacije o datoteci, datum se pretvara u lokalno vrijeme. Da biste pronašli razliku između UTC-a i lokalnog vremena, koristite karticu Vremenska zona u stavci Datum i vrijeme na Upravljačka ploča.
Za sve podržane GDR verzije operacijskih sustava za platformu x86
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 22:10 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 22:10 |
| System.Activities.Core.Presentation.dll | 4.0.30319.232 | 618,376 | 23-ožu-2011 | 04:58 |
| System.Activities.dll | 4.0.30319.232 | 1,218,912 | 23-ožu-2011 | 04:59 |
| System.Activities.DurableInstancing.dll | 4.0.30319.232 | 124,808 | 23-ožu-2011 | 04:59 |
| System.Activities.Presentation.dll | 4.0.30319.232 | 1,558,904 | 23-ožu-2011 | 04:59 |
| System.ServiceModel.Activities.dll | 4.0.30319.232 | 513,400 | 23-ožu-2011 | 04:59 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 18:36 |
Za sve podržane GDR verzije operacijskih sustava za platformu x64
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 23-ožu-2011 | 05:39 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 22:10 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 23-ožu-2011 | 05:39 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 22:10 |
| System.Activities.Core.Presentation.dll | 4.0.30319.232 | 618,376 | 23-ožu-2011 | 04:58 |
| System.Activities.dll | 4.0.30319.232 | 1,218,912 | 23-ožu-2011 | 04:59 |
| System.Activities.DurableInstancing.dll | 4.0.30319.232 | 124,808 | 23-ožu-2011 | 04:59 |
| System.Activities.Presentation.dll | 4.0.30319.232 | 1,558,904 | 23-ožu-2011 | 04:59 |
| System.ServiceModel.Activities.dll | 4.0.30319.232 | 513,400 | 23-ožu-2011 | 04:59 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 18:36 |
Za sve podržane GDR verzije operacijskih sustava temeljene na IA-64
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 23-ožu-2011 | 13:11 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 22:10 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 23-ožu-2011 | 13:11 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 22:10 |
| System.Activities.Core.Presentation.dll | 4.0.30319.232 | 618,376 | 23-ožu-2011 | 04:58 |
| System.Activities.dll | 4.0.30319.232 | 1,218,912 | 23-ožu-2011 | 04:59 |
| System.Activities.DurableInstancing.dll | 4.0.30319.232 | 124,808 | 23-ožu-2011 | 04:59 |
| System.Activities.Presentation.dll | 4.0.30319.232 | 1,558,904 | 23-ožu-2011 | 04:59 |
| System.ServiceModel.Activities.dll | 4.0.30319.232 | 513,400 | 23-ožu-2011 | 04:59 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 18:36 |
Za sve podržane verzije LDR operacijskih sustava za platformu x86
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| Setup.exe | 10.0.30319.447 | 78,152 | 22-ožu-2011 | 11:13 |
| SetupEngine.dll | 10.0.30319.447 | 809,304 | 22-ožu-2011 | 11:13 |
| SetupUi.dll | 10.0.30319.447 | 295,248 | 22-ožu-2011 | 11:13 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 15:08 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 15:08 |
| System.Activities.Core.Presentation.dll | 4.0.30319.447 | 618,376 | 23-ožu-2011 | 13:37 |
| System.Activities.dll | 4.0.30319.447 | 1,218,912 | 23-ožu-2011 | 13:37 |
| System.Activities.DurableInstancing.dll | 4.0.30319.447 | 124,808 | 23-ožu-2011 | 13:37 |
| System.Activities.Presentation.dll | 4.0.30319.447 | 1,558,904 | 23-ožu-2011 | 13:37 |
| System.ServiceModel.Activities.dll | 4.0.30319.447 | 513,400 | 23-ožu-2011 | 13:37 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 10:56 |
Za sve podržane verzije LDR operacijskih sustava za platformu x64
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| Setup.exe | 10.0.30319.447 | 78,152 | 22-ožu-2011 | 11:13 |
| SetupEngine.dll | 10.0.30319.447 | 809,304 | 22-ožu-2011 | 11:13 |
| SetupUi.dll | 10.0.30319.447 | 295,248 | 22-ožu-2011 | 11:13 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 23-ožu-2011 | 14:14 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 15:08 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 23-ožu-2011 | 14:14 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 15:08 |
| System.Activities.Core.Presentation.dll | 4.0.30319.447 | 618,376 | 23-ožu-2011 | 13:37 |
| System.Activities.dll | 4.0.30319.447 | 1,218,912 | 23-ožu-2011 | 13:37 |
| System.Activities.DurableInstancing.dll | 4.0.30319.447 | 124,808 | 23-ožu-2011 | 13:37 |
| System.Activities.Presentation.dll | 4.0.30319.447 | 1,558,904 | 23-ožu-2011 | 13:37 |
| System.ServiceModel.Activities.dll | 4.0.30319.447 | 513,400 | 23-ožu-2011 | 13:37 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 10:56 |
Za sve podržane verzije LDR operacijskih sustava utemeljene na IA-64
| Naziv datoteke | Verzija datoteke | Veličina datoteke | Datum | Vrijeme |
|---|---|---|---|---|
| Setup.exe | 10.0.30319.447 | 78,152 | 22-ožu-2011 | 11:13 |
| SetupEngine.dll | 10.0.30319.447 | 809,304 | 22-ožu-2011 | 11:13 |
| SetupUi.dll | 10.0.30319.447 | 295,248 | 22-ožu-2011 | 11:13 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 24-ožu-2011 | 21:54 |
| SqlWorkflowInstanceStoreLogic.sql | Nije primjenjivo | 51,063 | 22-ožu-2011 | 15:08 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 24-ožu-2011 | 21:54 |
| SqlWorkflowInstanceStoreSchema.sql | Nije primjenjivo | 23,739 | 22-ožu-2011 | 15:08 |
| System.Activities.Core.Presentation.dll | 4.0.30319.447 | 618,376 | 23-ožu-2011 | 13:37 |
| System.Activities.dll | 4.0.30319.447 | 1,218,912 | 23-ožu-2011 | 13:37 |
| System.Activities.DurableInstancing.dll | 4.0.30319.447 | 124,808 | 23-ožu-2011 | 13:37 |
| System.Activities.Presentation.dll | 4.0.30319.447 | 1,558,904 | 23-ožu-2011 | 13:37 |
| System.ServiceModel.Activities.dll | 4.0.30319.447 | 513,400 | 23-ožu-2011 | 13:37 |
| PerfCounters.ini | Nije primjenjivo | 154,222 | 22-ožu-2011 | 10:56 |