Applies ToMicrosoft Windows XP Service Pack 3 Microsoft Windows XP Professional Microsoft Windows XP Home Edition Microsoft Windows Server 2003 Service Pack 2 Windows Server 2008 Service Pack 2 Windows Server 2008 Foundation Windows Server 2008 Standard Windows Server 2008 Datacenter Windows Server 2008 Enterprise Windows Vista Service Pack 2 Windows Vista Business Windows Vista Enterprise Windows Vista Home Basic Windows Vista Home Premium Windows Vista Starter Windows Vista Ultimate Windows 7 Service Pack 1 Windows 7 Enterprise Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Starter Windows Server 2008 R2 Service Pack 1 Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Foundation Windows 7 Home Basic Windows 7 Home Premium Windows 7 Professional Windows 7 Ultimate Windows 7 Enterprise Windows Server 2008 R2 Datacenter Windows Server 2008 R2 Enterprise Windows Server 2008 R2 Foundation Windows Server 2008 R2 Standard

Introduzione

È disponibile un aggiornamento della piattaforma per il Microsoft.NET Framework 4. Questo aggiornamento contiene alcune nuove funzionalità di Windows Workflow Foundation 4 (WF4) che si basano su alcune richieste dal cliente avanzate e che si basano su alcuni importanti scenari di.NET Framework.Questo aggiornamento della piattaforma Aggiorna solo i file di runtime per.NET Framework 4. Per ulteriori informazioni sui dettagli di questo aggiornamento, vedere la sezione "Informazioni".

Ulteriori informazioni

Funzionalità introdotte da questo aggiornamento

Attività di Windows Workflow Foundation 4 macchina a stati

La macchina a stati è un modello di runtime noto che viene utilizzato oltre all'industria di modelli di sistemi basati su eventi.Con questo aggiornamento della piattaforma, i clienti possono utilizzare una macchina a stati modelli per i processi aziendali utilizzando API e un design semplificato l'esperienza dal computer di stato di Windows Workflow Foundation 3 (WF3).Questo aggiornamento include le seguenti nuove funzionalità per una macchina a stati WF4:

  • Azioni in entrata e uscita per uno stato

  • Transizioni predefinite e condizionale che hanno le azioni di transizione

  • Variabili nell'ambito di una macchina a stati

  • Migliorato supporto

Questo aggiornamento della piattaforma introduce anche le seguenti funzionalità per la progettazione di flussi di lavoro:

  • Connessione automatica

  • Inserimento automatico

  • Lo stato di aggregazione e transizione visualizzazioni che facilitano l'esplorazione e configurazione

Per ulteriori informazioni sull'utilizzo della macchina a stati del flusso di lavoro, visitare i seguenti siti Web Microsoft:

Documentazione MSDN macchina di stato Workflow4 Esempi di macchina a stati Workflow4

Archiviazione istanza SQL WF4 (SWIS) su SQL Azure

Con questo aggiornamento della piattaforma, i clienti di 4 flusso di lavoro possono utilizzare SQL archivio a istanza del flusso di lavoro con SQL Azure. Per SQL Azure, questo aggiornamento modifica le operazioni seguenti:

  • L'installazione esistente di schema Sqlworkflowinstancestoreschema.sql script utilizza una parola chiave non supportata allow_page_locks . La parola chiave non supportata, a causa di un'installazione di archivio a istanza del flusso di lavoro SQL ha esito negativo quando si tenta di installare SQL archivio a istanza del flusso di lavoro da utilizzare con SQL Azure. Questo aggiornamento consente di rimuovere la parola chiave in alcune condizioni utilizzando uno script aggiornato.

  • Il meccanismo di tentativi di archivio a istanza del flusso di lavoro SQL non è personalizzato per SQL Azure. Pertanto, il computer rileva alcuni potenziali problemi di affidabilità se la rete non riesce periodicamente o se la connessione viene interrotta. Per gestire questo problema, questo aggiornamento include le seguenti funzionalità:

    • Gli elementi di configurazione e il comportamento per una nuova proprietà pubblica di MaxConnectionRetries sono esposti nella classe SqlWorkflowInstanceStore . Gli utenti possono configurare il numero massimo di tentativi di riconnessione per le connessioni SQL che si basano le caratteristiche di rete. Il valore predefinito è tre tentativi dopo un intervallo di 1 secondo per rimanere coerente con.NET Framework 4 per le distribuzioni tipiche di SQL Server. Si consiglia di impostare i valori di configurazione o il codice su un valore maggiore di 15 per SQL Azure.

    • Nuovo set di codici di errore vengono aggiunti alla logica di Riprova in archivio a istanza del flusso di lavoro SQL. Questi codici di errore sono specifici per scenari di SQL Azure.

      Codice di errore

      Messaggio di errore

      40197

      Il servizio ha rilevato un errore durante l'elaborazione della richiesta. Riprova in seguito.

      40501

      Il servizio è attualmente occupato. Ripetere la richiesta dopo 10 secondi.

      10053

      Si è verificato un errore a livello di trasporto durante la ricezione di risultati dal server. Connessione interrotta dal software del computer host.

      40613

      Database, il nome del database sul server il nome del server non è attualmente disponibile. Ritentare la connessione in un secondo momento. Se il problema persiste, contattare l'assistenza clienti e fornire loro l'ID di sessione analisi traccia un IDdi sessione.

      20

      L'istanza di SQL Server si è tentato di connettersi non supporta la crittografia.

Attivare gli host del flusso di lavoro personalizzato utilizzare la compensazione WF4

Questo aggiornamento della piattaforma introdotto nuove attività per il comportamento di compensazione del modello nella WF4. Per rendere un processo a esecuzione prolungata, queste attività si basano sull'estensione di CompensationExtension che può essere utilizzato dal nostro host WorkflowServiceHost primario per salvare e ricaricare lo stato necessario dall'archivio permanente. Questa funzionalità può essere utilizzata da un cliente è interessato a introdurre un nuovo host del flusso di lavoro che richiede l'indennizzo. Dopo avere applicato questo aggiornamento, viene esposto il nuovo tipo di CompensationExtension .

Supporto di Microsoft Visual Studio 2010

Per sviluppare applicazioni in Visual Studio 2010 Service Pack 1 (SP1) utilizzando le nuove funzionalità di questo aggiornamento, è necessario installare anche il seguente aggiornamento:

2495593 aggiornamento 4.0.1 per Microsoft.NET Framework 4 - aggiornamento in fase di progettazione per Visual Studio 2010 SP1Dopo avere applicato questo aggiornamento, è possibile ottenere un Multi-Targeting pack che fornisce gli assembly di riferimento per IntelliSense e per la compilazione che supportano le nuove funzionalità in questo aggiornamento per la fase di esecuzione. Questo aggiornamento fornisce inoltre che la fase di progettazione supportate per un flusso di lavoro StateMachine utilizzando Progettazione flussi di lavoro StateMachine .

Informazioni sul download

L'aggiornamento è disponibile per il download dal seguente sito Web Microsoft Download Center:Download Scarica ora il pacchetto di aggiornamento.Per ulteriori informazioni su come scaricare i file di supporto Microsoft, fare clic sul seguente numero di articolo per visualizzare l'articolo della Microsoft Knowledge Base:

119591 come ottenere file di supporto Microsoft dai servizi onlineMicrosoft ha analizzato questo file per individuare eventuali virus. Microsoft ha utilizzato il software antivirus più recente disponibile alla data in cui il file è stato registrato. Il file è archiviato in un server con protezione avanzata che impedisce modifiche non autorizzate al file.

Prerequisiti

Per installare questo aggiornamento, è necessario disporre del software seguente:

  • Windows Installer 3.1 o versione successiva.Per ottenere la versione più recente di Windows Installer, visitare il seguente sito Web Microsoft:

    Scaricare Windows Installer 4.5 Redistributable

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

Nota: Aggiornamento della piattaforma Microsoft.NET Framework 4 1 – aggiornamento Runtime è un framework indirizzabile e viene compilato per.NET Framework 4. Questo aggiornamento non è una versione del framework di aggiornamento cumulativo.

Opzioni della riga di comando per questo aggiornamento

Per informazioni sulle varie opzioni della riga di comando supportate da questo aggiornamento, visitare il seguente sito Web Microsoft:

227091 Opzioni della riga di comando per lo strumento di Microsoft Windows InstallerPer ulteriori informazioni su Windows Installer, visitare il seguente sito Web Microsoft:

Informazioni generali su Windows Installer

Richiesta di riavvio

Questo aggiornamento non richiede un riavvio del sistema dopo aver applicato l'aggiornamento a meno che i file da aggiornare sono bloccati o in uso.

Informazioni sulla rimozione di aggiornamento

Per rimuovere questo aggiornamento, utilizzare Installazione applicazioni nel Pannello di controllo.

Informazioni sulla sostituzione dell'aggiornamento

Questo aggiornamento non sostituisce un aggiornamento rilasciato in precedenza.

Informazioni sui file

La versione globale di questo aggiornamento viene utilizzato un pacchetto di Microsoft Windows Installer per installare l'aggiornamento. Le date e ore per questi file sono elencate in base al formato UTC (Coordinated Universal Time Coordinated) nella tabella seguente. Quando si visualizzano le informazioni sul file, la data viene convertita in ora locale. Per calcolare la differenza tra ora UTC e ora locale, utilizzare la scheda fuso orario nell'elemento di data e ora nel Pannello di controllo.

Per tutte le versioni basate su x86 GDR dei sistemi operativi

Nome del file

Versione del file

Dimensione del file

Data

Ora

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

18:36

Per tutte le versioni basate su x64 GDR dei sistemi operativi

Nome del file

Versione del file

Dimensione del file

Data

Ora

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

23-Mar-2011

05:39

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

23,739

23-Mar-2011

05:39

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

18:36

Per tutte le versioni basate su IA-64 GDR di sistemi operativi

Nome del file

Versione del file

Dimensione del file

Data

Ora

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

23-Mar-2011

13:11

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

22-Mar-2011

22:10

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

23,739

23-Mar-2011

13:11

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

18:36

Per tutte le versioni basate su x86 LDR dei sistemi operativi

Nome del file

Versione del file

Dimensione del file

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

Non applicabile

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

10:56

Per tutte le versioni basate su x64 LDR dei sistemi operativi

Nome del file

Versione del file

Dimensione del file

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

Non applicabile

51,063

23-Mar-2011

14:14

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

23,739

23-Mar-2011

14:14

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

10:56

Per tutte le versioni basate su IA-64 LDR dei sistemi operativi

Nome del file

Versione del file

Dimensione del file

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

Non applicabile

51,063

24-Mar-2011

21:54

SqlWorkflowInstanceStoreLogic.sql

Non applicabile

51,063

22-Mar-2011

15:08

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

23,739

24-Mar-2011

21:54

SqlWorkflowInstanceStoreSchema.sql

Non applicabile

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

Non applicabile

154,222

22-Mar-2011

10:56

Serve aiuto?

Vuoi altre opzioni?

Esplorare i vantaggi dell'abbonamento e i corsi di formazione, scoprire come proteggere il dispositivo e molto altro ancora.

Le community aiutano a porre e a rispondere alle domande, a fornire feedback e ad ascoltare gli esperti con approfondite conoscenze.