Compartir a través de


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

interfaz _XDocument3

Miembros _XDocument3

Espacio de nombres Microsoft.Office.Interop.InfoPath.SemiTrust