del método _XDocument3.GetWorkflowTasks
Obtiene una referencia a una colección Microsoft.Office.Core.WorkflowTasks para el formulario en uso.
Espacio de nombres: Microsoft.Office.Interop.InfoPath.SemiTrust
Ensamblado: Microsoft.Office.Interop.InfoPath.SemiTrust (en Microsoft.Office.Interop.InfoPath.SemiTrust.dll)
Sintaxis
'Declaración
Function GetWorkflowTasks As Object
'Uso
Dim instance As _XDocument3
Dim returnValue As Object
returnValue = instance.GetWorkflowTasks()
Object GetWorkflowTasks()
Valor devuelto
Tipo: System.Object
Una colección Microsoft.Office.Core.WorkflowTasks que contenga cualquier objeto Microsoft.Office.Core.WorkflowTask para el formulario en uso.
Comentarios
Importante
Para que funcione el método GetWorkFlowTasks, debe establecer una referencia a la Biblioteca de objetos de Microsoft Office 14.0 (desde la pestaña COM del cuadro de diálogo Agregar referencia de Microsoft Visual Studio Tools para aplicaciones (VSTA)). Así se establecerá una referencia al espacio de nombres Microsoft.Office.Core, que contiene la clase WorkflowTasks.
Dado que el método GetWorkflowTasks es nuevo en Microsoft InfoPath, debe declararlo y convertirlo en el tipo _XDocument3 para poder tener acceso a él. Para obtener más información, vea Cómo: Usar miembros del modelo de objetos que no son compatibles con InfoPath 2003.
Importante
Solo se puede acceder a este miembro con formularios abiertos desde una plantilla de formulario que haya sido configurada para ejecutarse con confianza total usando la categoría Seguridad y confianza del cuadro de diálogo Opciones de formulario. Este miembro requiere confianza total para el autor de llamada inmediato y no se puede utilizar en un código de confianza parcial. Si desea más información, consulte "Utilizar bibliotecas de código que no es de plena confianza" en MSDN.
Ejemplos
En el ejemplo siguiente, se usa el método GetWorkflowTasks para mostrar el número de tareas de flujo de trabajo asociadas al formulario actual.
En este ejemplo es necesaria una directiva using o Imports para el espacio de nombres Microsoft.Office.Core de la sección de declaraciones del módulo de código del formulario.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
WorkflowTasks myWorkflowTasks =
(WorkflowTasks)thisDoc.GetWorkflowTasks();
int workflowTasksCount = myWorkflowTasks.Count;
thisXDocument.UI.Alert("Get " + workflowTasksCount.ToString() + "
workflow tasks.");
Dim thisDoc As _XDocument3 = DirectCast(_
thisXDocument, _XDocument3)
Dim myWorkflowTasks As WorkflowTasks = _
DirectCast(thisDoc.GetWorkflowTasks(), WorkflowTasks)
Dim workflowTasksCount As Integer = myWorkflowTasks.Count
thisXDocument.UI.Alert("Get " & workflowTasksCount.ToString() & " _
workflow tasks.")
Vea también
Referencia
Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust