Metodo XmlForm.GetWorkflowTasks
Ottiene un riferimento a un insieme Microsoft.Office.Core.WorkflowTasks per il modulo corrente.
Spazio dei nomi: Microsoft.Office.InfoPath
Assembly: Microsoft.Office.InfoPath (in microsoft.office.infopath.dll)
Sintassi
Public MustOverride Function GetWorkflowTasks As Object
Dim instance As XmlForm
Dim returnValue As Object
returnValue = instance.GetWorkflowTasks
public abstract Object GetWorkflowTasks ()
Valore restituito
Insieme Microsoft.Office.Core.WorkflowTasks che contiene eventuali oggetti Microsoft.Office.Core.WorkflowTask per il modulo corrente.
Osservazioni
![]() |
---|
Affinché il metodo GetWorkFlowTasks funzioni, è necessario impostare un riferimento alla libreria di oggetti di Microsoft Office 12.0, tramite la scheda COM della finestra di dialogo Aggiungi riferimento di Microsoft Visual Studio Tools for Applications (VSTA) o di Visual Studio. In questo modo, verrà impostato un riferimento allo spazio dei nomi Microsoft.Office.Core, che contiene la classe WorkflowTasks. |
Possono accedere a questo membro solo moduli aperti da un modello di modulo configurato per l'esecuzione con attendibilità completa tramite la categoria Protezione e attendibilità della finestra di dialogo Opzioni modulo. Questo membro richiede l'attendibilità completa per il chiamante immediato e non può essere utilizzato da codice con attendibilità parziale. Per ulteriori informazioni, vedere "Utilizzo di librerie da codice con attendibilità parziale" (in lingua inglese) su MSDN.
A questo tipo o membro può accedere solo il codice in esecuzione in moduli aperti in Microsoft Office InfoPath 2007.
Esempio
Nell'esempio seguente viene visualizzato, facendo clic sul controllo Pulsante, il numero di attività flusso di lavoro associate al modulo corrente.
L'esempio richiede una direttiva using o Imports per lo spazio dei nomi Microsoft.Office.Core nella sezione delle dichiarazioni del modulo di codice del modulo.
public void CTRL1_Clicked(object sender, ClickedEventArgs e)
{
WorkflowTasks myWorkflowTasks =
(WorkflowTasks)this.GetWorkflowTasks();
int workflowTasksCount = myWorkflowTasks.Count;
MessageBox.Show("Get " + workflowTasksCount.ToString() + "
workflow tasks.");
}
Public Sub CTRL1_Clicked(ByVal sender As Object, _
ByVal e As ClickedEventArgs)
Dim myWorkflowTasks As WorkflowTasks = _
DirectCast(Me.GetWorkflowTasks(), WorkflowTasks)
Dim workflowTasksCount As Integer = myWorkflowTasks.Count
MessageBox.Show("Get " & workflowTasksCount.ToString() & " _
workflow tasks.")
End Sub
Vedere anche
Riferimenti
Classe XmlForm
Membri XmlForm
Spazio dei nomi Microsoft.Office.InfoPath