Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Este tema es aplicable a Windows Workflow Foundation 4.
Este ejemplo consta de una actividad (CreateLocation
), que tiene dos características interesantes:
Tiene algunos argumentos necesarios y algunos opcionales.
Permite al usuario optar por uno de dos conjuntos de argumentos.
Estos comportamientos se logran utilizando estas dos características:
[isRequired]
valida si se ha asignado una propiedad de una actividad concreta, y si no, produce una excepción.[OverloadGroup]
reúne un conjunto de argumentos para que el usuario de la actividad pueda elegir entre utilizar un conjunto u otro. El usuario no puede utilizar argumentos de diferentes grupos de sobrecarga en la misma instancia.
Después de configurar diferentes flujos de trabajo, llame al método Validate que devuelve una colección ValidationResults de ConstraintViolation. Imprima los objetos ConstraintViolation en la consola.
Para configurar, compilar y ejecutar el ejemplo
Abra la solución de ejemplo OverloadGroups.sln en Visual Studio 2010.
Compile y ejecute la solución.
![]() |
---|
Puede que los ejemplos ya estén instalados en su equipo. Compruebe el siguiente directorio (valor predeterminado) antes de continuar.
<InstallDrive>: \WF_WCF_Samples
Si no existe este directorio, vaya a la página de ejemplos de Windows Communication Foundation (WCF) y Windows Workflow Foundation (WF) Samples para .NET Framework 4 para descargar todos los ejemplos de Windows Communication Foundation (WCF) y WF. Este ejemplo se encuentra en el siguiente directorio.
<InstallDrive>:\WF_WCF_Samples\WF\Basic\Validation\OverloadGroups
|