_XDocument3.GetWorkflowTasks Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.
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.
_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.")
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.
_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.")
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 Microsoft Visual Studio-Tools für Anwendungen (VSTA)). 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 _XDocument3 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".