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.
La validación de actividad permite a los autores y usuarios de actividad identificar y notificar errores en la configuración de una actividad antes de su ejecución. Windows Workflow Foundation (WF) proporciona los tres tipos siguientes de validación de actividad:
RequiredArgument
yOverloadGroup
atributos.Validación imperativa basada en código.
Restricciones declarativas.
RequiredArgument
y OverloadGroup
indican que ciertos argumentos en una actividad son obligatorios. La validación imperativa basada en código proporciona una manera sencilla de proporcionar validación sobre sí misma y las restricciones declarativas permiten la validación sobre la actividad y su relación con el flujo de trabajo contenedor. Si una actividad no está configurada correctamente según los requisitos de validación, se devuelven errores de validación y advertencias. Si el flujo de trabajo que contiene se crea con el diseñador de flujo de trabajo, en el diseñador se mostrarán los errores y advertencias de validación. Si el flujo de trabajo se crea fuera del diseñador de flujos de trabajo, se devuelven errores de validación cuando se invoca el flujo de trabajo. Independientemente de cómo se creó el flujo de trabajo, nunca se permite ejecutar un flujo de trabajo con errores de validación. En esta sección se proporciona información general sobre estos tipos de validación de actividad y cómo se invoca la validación de actividad.
En esta sección
Argumentos necesarios y grupos de sobrecargas
Describe cómo usar los RequiredArgument
atributos y OverloadGroup
para proporcionar validación.
Validación imperativa Code-Based
Describe cómo usar la validación basada en código para CodeActivity y actividades basadas en NativeActivity.
Restricciones declarativas
Describe cómo usar restricciones declarativas para proporcionar validación de actividad compleja.
Validación de actividad por invocación
Describe cuándo se invoca automáticamente la validación de actividad y cómo invocar explícitamente la validación.