_XDocument3.GetWorkflowTemplates Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Obtém uma referência a uma coleção Microsoft.Office.Core.WorkflowTemplates para o formulário atual.
public:
System::Object ^ GetWorkflowTemplates();
public object GetWorkflowTemplates();
abstract member GetWorkflowTemplates : unit -> obj
Public Function GetWorkflowTemplates () As Object
Retornos
Uma coleção Microsoft.Office.Core.WorkflowTemplates que contém objetos Microsoft.Office.Core.WorkflowTemplate para o formulário atual.
Exemplos
No exemplo a seguir, o método GetWorkflowTemplates é usado para exibir a contagem de modelos de fluxo de trabalho associados ao formulário atual.
Este exemplo requer uma diretiva de uso ou importações para o namespace Microsoft.Office.Core na seção declarações do módulo de código de formulário.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
WorkflowTemplates myWorkflowTemplates =
(WorkflowTemplates)thisDoc.GetWorkflowTemplates();
int workflowTemplatesCount = myWorkflowTemplates.Count;
thisXDocument.UI.Alert("Get " + workflowTemplatesCount.ToString() + "
workflow templates.");
Dim thisDoc As _XDocument3 = DirectCast(_
thisXDocument, _XDocument3)
Dim myWorkflowTemplates As WorkflowTemplates = _
DirectCast(thisDoc.GetWorkflowTemplates(), WorkflowTemplates)
Dim workflowTemplatesCount As Integer = myWorkflowTemplates.Count
thisXDocument.UI.Alert("Get " & workflowTemplatesCount.ToString() & " _
workflow templates.")
No exemplo a seguir, o método GetWorkflowTemplates é usado para exibir a contagem de modelos de fluxo de trabalho associados ao formulário atual.
Este exemplo requer uma diretiva de uso ou importações para o namespace Microsoft.Office.Core na seção declarações do módulo de código de formulário.
_XDocument3 thisDoc = (_XDocument3)thisXDocument;
WorkflowTemplates myWorkflowTemplates =
(WorkflowTemplates)thisDoc.GetWorkflowTemplates();
int workflowTemplatesCount = myWorkflowTemplates.Count;
thisXDocument.UI.Alert("Get " + workflowTemplatesCount.ToString() + "
workflow templates.");
Dim thisDoc As _XDocument3 = DirectCast(_
thisXDocument, _XDocument3)
Dim myWorkflowTemplates As WorkflowTemplates = _
DirectCast(thisDoc.GetWorkflowTemplates(), WorkflowTemplates)
Dim workflowTemplatesCount As Integer = myWorkflowTemplates.Count
thisXDocument.UI.Alert("Get " & workflowTemplatesCount.ToString() & " _
workflow templates.")
Comentários
Importante: para que o método GetWorkFlowTemplates funcione, você deve estabelecer uma referência à Biblioteca de Objetos do Microsoft Office 14.0 (na guia COM da caixa de diálogo Adicionar Referência no Visual Studio 2012). Isso estabelecerá uma referência ao namespace Microsoft.Office.Core , que contém a classe WorkflowTemplates .
Como o método GetWorkflowTasks é novo no Microsoft InfoPath, você deve declarar e lançar para o _XDocument3 tipo para acessar esse método. Para obter mais informações, consulte Como usar membros do modelo de objeto que não são compatíveis com o InfoPath 2003.
Importante: esse membro só pode ser acessado por formulários abertos a partir de um modelo de formulário que foi configurado para ser executado com total confiança usando a categoria Segurança e Confiança da caixa de diálogo Opções de Formulário. This member requires full trust for the immediate caller and cannot be used by partially trusted code. For more information, see "Using Libraries from Partially Trusted Code" on MSDN.