Wprowadzenie
Dostępna jest aktualizacja platformy dla programu Microsoft.NET Framework 4. Ta aktualizacja zawiera kilka nowych funkcji Windows Workflow Foundation 4 (WF4) opierają się na niektóre żądania od klienta zaawansowanych i które są oparte na niektóre ważne scenariusze.NET Framework.
W tej aktualizacji platformy aktualizuje tylko plików wykonawczych programu.NET Framework 4. Aby uzyskać więcej informacji o tej aktualizacji zobacz sekcję "Więcej informacji".Więcej informacji
Funkcje, jakie ta aktualizacja wprowadza
Działanie maszyny stanu Foundation 4 przepływu pracy systemu Windows
Maszyny stanu jest model dobrze znanego środowiska wykonawczego, który jest używany przez przemysł do modelowania systemów sterowane zdarzeniami.
Dzięki tej aktualizacji platformy klienci mogą użyć maszyny stanu modelu procesów biznesowych za pomocą uproszczonego interfejsu API i projekt doświadczenie wynikające z maszyny stanu systemu Windows Workflow Foundation 3 (WF3). Ta aktualizacja zawiera następujące nowe funkcje dla komputera stanu WF4:-
Akcje wejściowe i wyjściowe dla stanu
-
Warunkowe i domyślnego przejścia, które mają akcje przejścia
-
Zmienne o zakresie dla komputera stanu
-
Ulepszone śledzenie pomocy technicznej
W tej aktualizacji platformy wprowadza również następujące funkcje dla projektanta przepływów pracy:
-
Autołączenie
-
Automatyczne wstawianie
-
Widoki stanu zbiorczych i przejścia, ułatwiające konfigurację i nawigacji
Aby uzyskać więcej informacji dotyczących sposobu korzystania z komputera stanu przepływu pracy, odwiedź następujące witryny firmy Microsoft w sieci Web:
Dokumentacji MSDN maszyny stanu Workflow4 Maszyny stanu Workflow4 próbek
Magazyn wystąpienia WF4 SQL (SWIS) programu SQL Azure
Dzięki tej aktualizacji platformy 4 przepływu pracy mogą używać magazyn wystąpienia przepływu pracy SQL wraz z SQL Azure. Dla SQL Azure ta aktualizacja wprowadza zmiany następujących czynności:
-
Istniejącej instalacji schematu skryptu Sqlworkflowinstancestoreschema.sql używa nieobsługiwanego allow_page_locks słowa kluczowego. Z powodu nieobsługiwane słowa kluczowego instalacji SQL magazynu wystąpienie przepływu pracy nie powiedzie się podczas próby zainstalowania magazynu wystąpienie przepływu pracy SQL ma być używany wraz z SQL Azure. Ta aktualizacja usuwa słowo kluczowe w pewnych warunkach przy użyciu zaktualizowany skrypt.
-
Mechanizm ponownych prób SQL magazynu wystąpienie przepływu pracy nie jest dostosowany do SQL Azure. W związku z tym komputer napotka pewne potencjalne problemy ze zgodnością, jeśli sieć okresowo nie powiedzie się lub jeśli połączenie zostanie przerwane. Aby obsłużyć ten problem, ta aktualizacja zawiera następujące funkcje:
-
Elementy zachowanie i konfiguracji dla nowej właściwości MaxConnectionRetries publiczne są widoczne w klasie SqlWorkflowInstanceStore . Użytkownicy mogą konfigurować maksymalna liczba prób ponownego nawiązania połączenia dla połączeń programu SQL, które są oparte na właściwości sieci. Wartością domyślną jest trzy ponownych prób w odstępach 1 sekundowych celu pozostają niezmienne.NET Framework 4 dla typowych wdrożeń programu SQL Server. Zaleca się ustawienie wartości w konfiguracji lub kod do wartości, która jest większa niż 15 dla SQL Azure.
-
Nowy zbiór kodów błędów są dodawane do Logika ponawiania w SQL magazynu wystąpienie przepływu pracy. Te kody błędów są specyficzne dla scenariuszy SQL Azure.
Kod błędu
Komunikat o błędzie
40197
Usługa napotkał błąd podczas przetwarzania Twojego żądania. Spróbuj ponownie.
40501
Usługa jest aktualnie zajęty. Ponów żądanie po 10 sekundach.
10053
Wystąpił błąd poziomu transportu podczas odbierania wyników z serwera. Ustanowione połączenie zostało przerwane przez oprogramowanie komputera-hosta.
40613
Bazy danych Nazwa bazy danych na serwer Nazwa serwera nie jest obecnie dostępne. Ponów próbę połączenia później. Jeśli problem będzie się powtarzał, skontaktuj się z obsługą klienta i zapewnić im identyfikator śledzenia sesji, identyfikator sesji śledzenia.
20
Wystąpienie programu SQL Server próbował połączyć się nie obsługuje szyfrowania.
-
Umożliwić hostom niestandardowy przepływ pracy WF4 odszkodowania
W tej aktualizacji platformy wprowadziła nowe aktywności do modelu zachowanie odszkodowania w WF4. Aby proces długotrwały, działania te polegają na rozszerzenie CompensationExtension , który może służyć z naszych podstawowy host WorkflowServiceHost zapisywanie i ponowne niezbędne Państwo z magazynu trwałego. Ta funkcja może służyć przez klienta, który jest zainteresowany wprowadzenie nowego hosta przepływu pracy, wymagającej rekompensaty. Nowy typ CompensationExtension jest narażony, po zastosowaniu tej aktualizacji.
Obsługa programu Microsoft Visual Studio 2010
W celu opracowywania aplikacji w Visual Studio 2010 z dodatkiem Service Pack 1 (SP1) za pomocą dowolnej z nowych funkcji w tej aktualizacji, należy także zainstalować następującą aktualizację:
2495593 aktualizacja 4.0.1 dla programu Microsoft.NET Framework 4 - projektowania aktualizacji dla programu Visual Studio 2010 z dodatkiem SP1Po zastosowaniu tej aktualizacji można uzyskać MT pack, który dostarcza zestawów odwołań dla technologii IntelliSense i kompilacji, który obsługuje nowe funkcje w tej aktualizacji. Ta aktualizacja zawiera również Ci czasu projektowania z obsługą StateMachine przepływu pracy za pomocą projektanta StateMachine przepływu pracy.
Pobieranie informacji
Aktualizacja jest dostępna do pobrania z następującej witryny Microsoft Download Center:Pobierz teraz pakiet aktualizacji. Aby uzyskać więcej informacji dotyczących sposobu pobierania plików pomocy technicznej firmy Microsoft, kliknij następujący numer artykułu w celu wyświetlenia tego artykułu z bazy wiedzy Microsoft Knowledge Base:
119591 jak uzyskać pliki pomocy technicznej Microsoft w usługach onlineFirma Microsoft przeskanowała plik w poszukiwaniu wirusów. Firma Microsoft użyła najnowszego oprogramowania do wykrywania wirusów, które było dostępne w dniu opublikowania pliku. Plik jest przechowywany na serwerach o podwyższonych zabezpieczeniach, które uniemożliwiają nieautoryzowane zmiany w pliku.
Wymagania wstępne
Aby zainstalować tę aktualizację, musi mieć zainstalowane następujące oprogramowanie:
-
Instalator Windows 3.1 lub nowszy.
Aby uzyskać najnowszą wersję programu Windows Installer, odwiedź następującą witrynę sieci Web firmy Microsoft: -
Microsoft.NET Framework 4 lub profil klienta programu Microsoft.NET Framework 4
Uwaga Aktualizacja platformy Microsoft.NET Framework 4 1 – aktualizacja Runtime jest określić ramy i jest przeznaczony dla programu.NET Framework 4. Ta aktualizacja nie jest dla wersji zbiorczej framework.
Przełączniki wiersza polecenia tej aktualizacji
Aby uzyskać informacje dotyczące różnych przełączników wiersza polecenia obsługiwanych przez tę aktualizację odwiedź następujące witryny firmy Microsoft:
227091 Przełączniki wiersza polecenia dla narzędzia Instalator systemu Microsoft WindowsAby uzyskać więcej informacji na temat Instalator Windows odwiedź następujące witryny firmy Microsoft:
Wymagania dotyczące ponownego uruchomienia
Ta aktualizacja nie wymaga ponownego uruchomienia systemu po zastosowaniu aktualizacji plików, chyba że pliki, które są aktualizowane są zablokowane lub używane.
Informacje dotyczące usuwania aktualizacji
Aby usunąć tę aktualizację, należy użyć apletu Dodaj lub usuń programy w Panelu sterowania.
Informacje dotyczące zastępowania aktualizacji
Ta aktualizacja nie zastępuje wcześniej wydanej aktualizacji.
Informacje o plikach
Wersja globalna tej aktualizacji używa pakietu Instalator systemu Microsoft Windows, aby zainstalować tę aktualizację. Daty i godziny odpowiadające tym plikom są wymienione w formacie uniwersalnego czasu koordynowanego (UTC, Coordinated Universal Time) w poniższej tabeli. Po wyświetleniu informacji dotyczących plików są one konwertowane na czas lokalny. Aby zobaczyć różnicę między czasem UTC i czasem lokalnym, należy użyć karty Strefa czasowa w elemencie Data i godzina w Panelu sterowania.
Wszystkie obsługiwane x86 wersje GDR systemów operacyjnych
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
18:36 |
Dla wszystkich obsługiwanych x64 GDR wersji systemów operacyjnych
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
23,739 |
23-Mar-2011 |
05:39 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
18:36 |
Wszystkie obsługiwane wersje systemów operacyjnych komputerów z procesorami IA-64 GDR
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
22-Mar-2011 |
22:10 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
23,739 |
23-Mar-2011 |
13:11 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
18:36 |
Wszystkie obsługiwane wersje x86 LDR, systemów operacyjnych
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
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 |
Nie dotyczy |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
10:56 |
Dla wszystkich obsługiwanych x64 LDR wersji systemów operacyjnych
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
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 |
Nie dotyczy |
51,063 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
23,739 |
23-Mar-2011 |
14:14 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
10:56 |
Wszystkie obsługiwane wersje systemów operacyjnych komputerów z procesorami IA-64 LDR
Nazwa pliku |
Wersja pliku |
Rozmiar pliku |
Data |
Godzina |
---|---|---|---|---|
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 |
Nie dotyczy |
51,063 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreLogic.sql |
Nie dotyczy |
51,063 |
22-Mar-2011 |
15:08 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
23,739 |
24-Mar-2011 |
21:54 |
SqlWorkflowInstanceStoreSchema.sql |
Nie dotyczy |
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 |
Nie dotyczy |
154,222 |
22-Mar-2011 |
10:56 |