Introducción

Anuncio
19/04/2013
Novedades en Windows Workflow Foundation en .NET 4.5
Luis Alfonso Rey, Servicios Profesionales
l.alfonso@danysoft.com | www.danysoft.com
Introducción
No es una nueva tecnología
Sin embargo mejora la experiencia de desarrollo y
potencia una tecnología madura
–
–
–
–
–
Versionado
Actividades
Modelo de ejecución
Diseñador y experiencia de desarrollo
Modelos de desarrollo
1
19/04/2013
Versionado de Workflows
Facilita la ejecución de varias versiones de un mismo
WF
Nuevas características en torno a WorkflowIdentity
Con WorkflowAplicactionInstance y DefinitionIdentity
en WorkflowAplication
Automáticamente en WorkflowServiceHost
Versionado
2
19/04/2013
Novedades en las actividades
NoPersistScope para marcar un ámbito de no
persistencia en vez de NativeActivity con
NoPersistHandle
N
Nueva
propiedad
i d d FlowChart
Fl Ch t
ValidateUnconnectedNodes para facilitar la
depuración
DisplayName en FlowSwitch y FlowDecision
Soporte de “Partial Trust”
Ahora se puede ejecutar un WF en un dominio de
aplicación de confianza parcial pero:
– No se pueden usar componentes heredados
– No
N se soporta
t en WorkflowServiceHost
W kfl S i H t
– Persistir excepciones puede ser tomado con una
amenaza potencial
– No se puede utilizar la reflexión automática se ha de
sobreescribir CacheMetadata donde crear los tipos e
invocar a Bind
3
19/04/2013
Novedades en el editor
Nuevas búsquedas: rápida y en ficheros
Opciones de borrado en variables y argumentos
Auto inserción de actividades de secuencia
Modo Pan
Multi-selección con Ctrl
Document outline
Novedades en el editor
Expresiones en C# en proyectos en C#
Auto conexión en Flowchart y Machine Workflows
Anotaciones
Depuración de estados de una Máquina de estado
ActivityDelegate para interactuar con el workflow
4
19/04/2013
Novedades en el editor
Validación en compilación y asíncrona en diseño
Lenguaje de expresiones extensible
Limitaciones por defecto en el diseñador realojado
Nuevos modelos de desarrollo
Maquinas de estado
– Incluidas como parte de Update 1 de .NET Framework
4.0
– Mejora en depuración gracias a los breakpoints
– Copiar y pegar transiciones
– Trigger compartido en las transiciones
Desarrollo de WF Contrato primero
5
19/04/2013
Editor
6
19/04/2013
www
w.danysoft.ccom
http://www.danysoft.com/visualstudio
7
Descargar