_XDocument4.GetWorkflowTasks Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene una referencia a una colección Microsoft.Office.Core.WorkflowTasks para el formulario actual.
public:
System::Object ^ GetWorkflowTasks();
public object GetWorkflowTasks ();
abstract member GetWorkflowTasks : unit -> obj
Public Function GetWorkflowTasks () As Object
Devoluciones
Colección Microsoft.Office.Core.WorkflowTasks que contiene los objetos Microsoft.Office.Core.WorkflowTask para el formulario actual.
Implementaciones
Ejemplos
En el siguiente ejemplo, se usa el método GetWorkflowTasks para mostrar el número de tareas de flujo de trabajo asociadas al formulario en uso.
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.
_XDocument4 thisDoc = (_XDocument4)thisXDocument;
WorkflowTasks myWorkflowTasks =
(WorkflowTasks)thisDoc.GetWorkflowTasks();
int workflowTasksCount = myWorkflowTasks.Count;
thisXDocument.UI.Alert("Get " + workflowTasksCount.ToString() + "
workflow tasks.");
Dim thisDoc As _XDocument4 = DirectCast(_
thisXDocument, _XDocument4)
Dim myWorkflowTasks As WorkflowTasks = _
DirectCast(thisDoc.GetWorkflowTasks(), WorkflowTasks)
Dim workflowTasksCount As Integer = myWorkflowTasks.Count
thisXDocument.UI.Alert("Get " & workflowTasksCount.ToString() & " _
workflow tasks.")
En el siguiente ejemplo, se usa el método GetWorkflowTasks para mostrar el número de tareas de flujo de trabajo asociadas al formulario en uso.
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.
_XDocument4 thisDoc = (_XDocument4)thisXDocument;
WorkflowTasks myWorkflowTasks =
(WorkflowTasks)thisDoc.GetWorkflowTasks();
int workflowTasksCount = myWorkflowTasks.Count;
thisXDocument.UI.Alert("Get " + workflowTasksCount.ToString() + "
workflow tasks.");
Dim thisDoc As _XDocument4 = DirectCast(_
thisXDocument, _XDocument4)
Dim myWorkflowTasks As WorkflowTasks = _
DirectCast(thisDoc.GetWorkflowTasks(), WorkflowTasks)
Dim workflowTasksCount As Integer = myWorkflowTasks.Count
thisXDocument.UI.Alert("Get " & workflowTasksCount.ToString() & " _
workflow tasks.")
Comentarios
Importante: Para que el método GetWorkFlowTasks funcione, 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 en Visual Studio 2012). 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 declarar y convertir al _XDocument4 tipo para tener acceso a este método. 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 mediante formularios abiertos desde una plantilla de formulario configurada para ejecutarse con plena confianza mediante 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.