Freigeben über


_XDocument4.GetWorkflowTasks Methode

Definition

Ruft einen Verweis auf die Microsoft.Office.Core.WorkflowTasks-Auflistung des aktuellen Formulars ab.

public:
 System::Object ^ GetWorkflowTasks();
public object GetWorkflowTasks ();
abstract member GetWorkflowTasks : unit -> obj
Public Function GetWorkflowTasks () As Object

Gibt zurück

Eine Microsoft.Office.Core.WorkflowTasks-Auflistung, in der alle Microsoft.Office.Core.WorkflowTask-Objekte des aktuellen Formulars enthalten sind.

Implementiert

Beispiele

Im folgenden Beispiel wird die GetWorkflowTasks-Methode verwendet, um anzuzeigen, wie viele Workflowaufgaben dem aktuellen Formular zugeordnet sind.

Dieses Beispiel erfordert eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationsabschnitt des Formularcodemoduls.

_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.")

Im folgenden Beispiel wird die GetWorkflowTasks-Methode verwendet, um anzuzeigen, wie viele Workflowaufgaben dem aktuellen Formular zugeordnet sind.

Dieses Beispiel erfordert eine using- oder Imports-Direktive für den Microsoft.Office.Core-Namespace im Deklarationsabschnitt des Formularcodemoduls.

_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.")

Hinweise

Wichtig: Damit die GetWorkFlowTasks-Methode funktioniert, müssen Sie einen Verweis auf die Microsoft Office 14.0-Objektbibliothek einrichten (auf der Registerkarte COM des Dialogfelds Verweis hinzufügen in Visual Studio 2012). Dadurch wird ein Verweis auf den Microsoft.Office.Core-Namespace eingerichtet, der die WorkflowTasks-Klasse enthält.

Da die GetWorkflowTasks-Methode neu in Microsoft InfoPath ist, müssen Sie deklarieren und in den _XDocument4 Typ umwandeln, um auf diese Methode zugreifen zu können. Weitere Informationen hierzu finden Sie unter Vorgehensweise: Verwenden von Objektmodellmembern, die nicht mit InfoPath 2003 kompatibel sind.

Wichtig: Auf dieses Element kann nur von Formularen zugegriffen werden, die über eine Formularvorlage geöffnet werden, die für die Ausführung mit voller Vertrauenswürdigkeit konfiguriert wurde, indem die Kategorie Sicherheit und Vertrauensstellung des Dialogfelds Formularoptionen verwendet wird. Dieses Mitglied erfordert die volle Vertrauenswürdigkeit für den unmittelbaren Aufrufer und kann von teilweise vertrauenswürdigem Code nicht verwendet werden. Weitere Informationen finden Sie auf MSDN unter "Verwenden von Bibliotheken aus teilweise vertrauenswürdigem Code".

Gilt für: