Actualización 4.0.1 para Microsoft.NET Framework 4: actualización en tiempo de ejecución

Se aplica a: Windows 7 StarterWindows 7 Home BasicWindows 7 Home Premium


Haga clic aquí para ver el artículo original (en inglés): 2478063

Introducción


Hay disponible una actualización de plataforma para el Microsoft.NET Framework 4. Esta actualización contiene algunas características nuevas de Windows Workflow Foundation 4 (WF4) que se basan en algunas solicitudes de avanzada para el cliente y que se basan en algunos escenarios importantes de.NET Framework.

Esta actualización de la plataforma actualiza sólo los archivos de tiempo de ejecución de.NET Framework 4. Para obtener más información acerca de los detalles de esta actualización, consulte la sección "Más información".

Más información


Características que presenta esta actualización

Actividad de Windows Workflow Foundation 4 equipos de estado

El equipo de estado es un modelo conocido en tiempo de ejecución que se utiliza en la industria para sistemas de modelo orientado a eventos.

Con esta actualización de la plataforma, los clientes pueden utilizar una máquina de estado modelo a sus procesos de negocio mediante una API y diseño simplificado la experiencia de la máquina de Estados de Windows Workflow Foundation 3 (WF3).

Esta actualización incluye las siguientes características nuevas para la máquina de estado de WF4:
  • Acciones de entrada y de salida para un estado
  • Transiciones predeterminada y condicional con las acciones de transición
  • Variables de ámbito para una máquina de estado
  • Mejoras en el soporte de seguimiento
Esta actualización de la plataforma también presenta las siguientes características para el Diseñador de flujo de trabajo:
  • Conexión automática
  • Inserción automática
  • Estado de agregado y transición vistas que facilitan la configuración y la navegación
Para obtener más información acerca de cómo utilizar la máquina de Estados de flujo de trabajo, visite los siguientes sitios Web de Microsoft:

Almacén de instancia SQL WF4 (SWIS) en SQL Azure

Con esta actualización de la plataforma, los clientes 4 de flujo de trabajo pueden utilizar almacén de instancia de flujo de trabajo de SQL junto con SQL Azure. Para SQL Azure, esta actualización cambia la siguiente:
  • La instalación existente de esquema Sqlworkflowinstancestoreschema.sql secuencia de comandos utiliza una palabra clave de allow_page_locks de no admitidos. Debido a la palabra clave no compatible, se produce un error de una instalación de almacenamiento de instancia de flujo de trabajo de SQL al intentar instalar SQL almacén de instancia de flujo de trabajo que deberá utilizarse con SQL Azure. Esta actualización elimina la palabra clave en algunas condiciones mediante una secuencia de comandos actualizado.
  • El mecanismo de reintento de almacén de instancia de flujo de trabajo de SQL no está personalizado para SQL Azure. Por lo tanto, el equipo encuentra algunos posibles problemas de confiabilidad si la red periódicamente falla o si se pierde la conexión. Para resolver este problema, esta actualización contiene las siguientes características:
    • Los elementos de configuración y el comportamiento para una nueva propiedad MaxConnectionRetries pública se exponen en la clase SqlWorkflowInstanceStore. Los usuarios pueden configurar el número máximo de intentos de reconexión para las conexiones de SQL que se basan en las características de la red. El valor predeterminado es tres intentos a intervalos de 1 segundo para ser coherente con el 4 de.NET Framework para implementaciones típicas de SQL Server. Se recomienda que establezca los valores de la configuración o el código en un valor mayor que 15 para SQL Azure.
    • El siguiente nuevo conjunto de códigos de error se agregan a la lógica de reintento en el almacén de instancia de flujo de trabajo de SQL. Estos códigos de error son específicos de los escenarios de SQL Azure.
      Código de error 0x800CCC6DMensaje de error:
      40197El servicio ha encontrado un error al procesar su solicitud. Vuelva a intentarlo.
      40501El servicio está ocupado. Después de 10 segundos, vuelva a intentar la solicitud.
      10053Ha ocurrido un error de nivel de transporte al recibir los resultados del servidor. Una conexión establecida fue anulada por el software en su equipo host.
      40613Base de datos nombre de la base de datos en el servidor nombre del servidor no está disponible actualmente. Vuelva a intentar la conexión más tarde. Si el problema persiste, póngase en contacto con atención al cliente y proporcionarles un identificador de seguimiento Identificador de seguimiento de sesión.
      23La instancia de SQL Server intenta conectar no admite cifrado.

Permitir a los hosts de flujo de trabajo personalizado utilizar compensación WF4

Esta actualización de la plataforma introdujo nuevas actividades para el comportamiento del modelo de compensación en WF4. Con el fin de realizar un proceso de larga ejecución, estas actividades se basan en la extensión de CompensationExtension que puede utilizarse para guardar y volver a cargar el estado necesario desde el almacenamiento persistente de nuestro host WorkflowServiceHostprincipal. Esta característica puede ser cliente de bya utilizadas que esté interesado en la introducción de un nuevo host de flujo de trabajo que requiere la compensación. El nuevo tipo deCompensationExtension se expone después de aplicar esta actualización.

Compatibilidad con Microsoft Visual Studio 2010

Con el fin de desarrollar aplicaciones en Visual Studio 2010 Service Pack 1 (SP1) con cualquiera de las nuevas características en esta actualización, debe instalar también la actualización siguiente:
2495593Actualización 4.0.1 para Microsoft.NET Framework 4 - actualización de tiempo de diseño para Visual Studio 2010 SP1
Después de aplicar esta actualización, puede obtener un paquete de compatibilidad con múltiples plataformas que suministra los ensamblados de referencia para IntelliSense y para la compilación que admiten la funcionalidad nueva en esta actualización en tiempo de ejecución. Esta actualización también proporciona compatibilidad que el tiempo de diseño con un flujo de trabajoStateMachine , mediante el Diseñador de flujo de trabajo StateMachine .

Información de descarga

La actualización está disponible para su descarga desde el siguiente sitio Web de Microsoft Download Center:
DescargarDescargue ahora el paquete de actualización.
Para obtener más información acerca de cómo descargar archivos de soporte técnico de Microsoft, haga clic en el número de artículo siguiente para ver el artículo en Microsoft Knowledge Base:
119591 Cómo obtener archivos de soporte técnico de Microsoft desde los servicios en línea
Microsoft analizó este archivo en busca de virus. Microsoft ha utilizado el software de detección de virus más reciente que estaba disponible en la fecha en que se publicó el archivo. El archivo se almacena en servidores seguros que ayudan a evitar cambios no autorizados en el archivo.

Requisitos previos

Para instalar esta actualización, debe tener instalado el siguiente software:
  • Windows Installer 3.1 o una versión posterior.
    Para obtener la versión más reciente de Windows Installer, visite el siguiente sitio Web de Microsoft:
  • Microsoft.NET Framework 4 o Microsoft.NET Framework 4 Client Profile
Nota: Actualización de la plataforma Microsoft.NET Framework 4 1: actualización en tiempo de ejecución es un marco como destino y se ha creado para el 4 de.NET Framework. Esta actualización no es una versión acumulativa de framework.

Modificadores de línea de comandos para esta actualización

Para obtener información sobre los diversos modificadores de línea de comandos que admite esta actualización, visite el siguiente sitio Web de Microsoft:
227091Modificadores de línea de comandos para la herramienta Microsoft Windows Installer
Para obtener más información acerca de Windows Installer, visite el siguiente sitio Web de Microsoft:

Requisito de reinicio

Esta actualización no requiere reiniciar el sistema después de aplicar la actualización a menos que los archivos que se vayan a actualizar estén bloqueados o se estén utilizando.

Actualizar información de eliminación

Para quitar esta actualización, utilice inControl de Agregar o quitar programasdel Panel.

Actualizar información de reemplazo

Esta actualización no reemplaza a ninguna actualización publicada previamente.

Información de archivo

La versión global de esta actualización usa un paquete de Microsoft Windows Installer para instalar la actualización. Las fechas y las horas de estos archivos se muestran en la hora Universal coordinada (UTC) en la tabla siguiente. Al ver la información del archivo, la fecha se convierte en hora local. Para encontrar la diferencia entre la hora UTC y la hora local, utilice la ficha zona horaria en el elemento de fecha y hora del Panel de Control.

Para todas las versiones basadas en x 86 de RDA de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201122:10
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201122:10
System.Activities.Core.Presentation.dll4.0.30319.232618,37623-Mar-201104:58
System.Activities.dll4.0.30319.2321,218,91223-Mar-201104:59
System.Activities.DurableInstancing.dll4.0.30319.232124,80823-Mar-201104:59
System.Activities.Presentation.dll4.0.30319.2321,558,90423-Mar-201104:59
System.ServiceModel.Activities.dll4.0.30319.232513,40023-Mar-201104:59
PerfCounters.iniNo aplicable154,22222-Mar-201118:36

Para todas las versiones basadas en x 64 de RDA de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06323-Mar-201105:39
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201122:10
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73923-Mar-201105:39
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201122:10
System.Activities.Core.Presentation.dll4.0.30319.232618,37623-Mar-201104:58
System.Activities.dll4.0.30319.2321,218,91223-Mar-201104:59
System.Activities.DurableInstancing.dll4.0.30319.232124,80823-Mar-201104:59
System.Activities.Presentation.dll4.0.30319.2321,558,90423-Mar-201104:59
System.ServiceModel.Activities.dll4.0.30319.232513,40023-Mar-201104:59
PerfCounters.iniNo aplicable154,22222-Mar-201118:36
Para todas las versiones basadas en IA-64 RDA de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06323-Mar-201113:11
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201122:10
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73923-Mar-201113:11
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201122:10
System.Activities.Core.Presentation.dll4.0.30319.232618,37623-Mar-201104:58
System.Activities.dll4.0.30319.2321,218,91223-Mar-201104:59
System.Activities.DurableInstancing.dll4.0.30319.232124,80823-Mar-201104:59
System.Activities.Presentation.dll4.0.30319.2321,558,90423-Mar-201104:59
System.ServiceModel.Activities.dll4.0.30319.232513,40023-Mar-201104:59
PerfCounters.iniNo aplicable154,22222-Mar-201118:36
Para todas las versiones basadas en x 86 de LDR de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
Setup.exe10.0.30319.44778,15222-Mar-201111:13
SetupEngine.dll10.0.30319.447809,30422-Mar-201111:13
SetupUi.dll10.0.30319.447295,24822-Mar-201111:13
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201115:08
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201115:08
System.Activities.Core.Presentation.dll4.0.30319.447618,37623-Mar-201113:37
System.Activities.dll4.0.30319.4471,218,91223-Mar-201113:37
System.Activities.DurableInstancing.dll4.0.30319.447124,80823-Mar-201113:37
System.Activities.Presentation.dll4.0.30319.4471,558,90423-Mar-201113:37
System.ServiceModel.Activities.dll4.0.30319.447513,40023-Mar-201113:37
PerfCounters.iniNo aplicable154,22222-Mar-201110:56
Para todas las versiones basadas en x 64 de LDR de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
Setup.exe10.0.30319.44778,15222-Mar-201111:13
SetupEngine.dll10.0.30319.447809,30422-Mar-201111:13
SetupUi.dll10.0.30319.447295,24822-Mar-201111:13
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06323-Mar-201114:14
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201115:08
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73923-Mar-201114:14
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201115:08
System.Activities.Core.Presentation.dll4.0.30319.447618,37623-Mar-201113:37
System.Activities.dll4.0.30319.4471,218,91223-Mar-201113:37
System.Activities.DurableInstancing.dll4.0.30319.447124,80823-Mar-201113:37
System.Activities.Presentation.dll4.0.30319.4471,558,90423-Mar-201113:37
System.ServiceModel.Activities.dll4.0.30319.447513,40023-Mar-201113:37
PerfCounters.iniNo aplicable154,22222-Mar-201110:56
Para todas las versiones basadas en IA-64 LDR de sistemas operativos compatibles
Nombre de archivoVersión del archivoTamaño de archivoFechaTiempo
Setup.exe10.0.30319.44778,15222-Mar-201111:13
SetupEngine.dll10.0.30319.447809,30422-Mar-201111:13
SetupUi.dll10.0.30319.447295,24822-Mar-201111:13
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06324-Mar-201121:54
SqlWorkflowInstanceStoreLogic.sqlNo aplicable51,06322-Mar-201115:08
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73924-Mar-201121:54
SqlWorkflowInstanceStoreSchema.sqlNo aplicable23,73922-Mar-201115:08
System.Activities.Core.Presentation.dll4.0.30319.447618,37623-Mar-201113:37
System.Activities.dll4.0.30319.4471,218,91223-Mar-201113:37
System.Activities.DurableInstancing.dll4.0.30319.447124,80823-Mar-201113:37
System.Activities.Presentation.dll4.0.30319.4471,558,90423-Mar-201113:37
System.ServiceModel.Activities.dll4.0.30319.447513,40023-Mar-201113:37
PerfCounters.iniNo aplicable154,22222-Mar-201110:56