Partilhar via


Elemento CodeMethodAction em Ações

(Esquema SolutionManifestDeclarativeExtensions)

Aplica-se a: SharePoint 2016 | SharePoint Foundation 2013 | | do SharePoint Online SharePoint Server 2013

O elemento CodeMethodAction é usado para executar uma ação de código personalizada ou para executar uma das ações predefinidas fornecidas pelo BCS (Microsoft Business Connectivity Services).

Namespace: http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest/DeclarativeExtensions

Esquema: SolutionManifestDeclarativeExtensions

<CodeMethodAction  MethodType = "String" QualifiedTypeName = "String" MethodName = "String" Caption = "String" Tooltip = "String" Image = "String" DisplayLocations = "String" DisplayOrder = "Int" Scope = "String" Name = "String" Description = "String"> </CodeMethodAction>

Elementos e atributos

As seções a seguir descrevem os atributos, os elementos filhos e os elementos pai.

Atributos

Atributo

Descrição

**Methodtype**

O tipo da ação a ser executada.

Obrigatório.

A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

Personalizado

Executa uma ação de código personalizada.

ExecuteActionsSequence

Executa sequencialmente um conjunto de ações especificado. Os nomes das ações a serem executadas devem ser especificados como parâmetros para a ação. A ordem de execução é determinada pela ordem dos nomes de ação nos parâmetros.

CopyEntity

Copia os valores dos campos do item atual para a Área de Transferência. Cada valor de campo é separado por um caractere de guia.

CreateEntity

Abre a interface do usuário para o layout Criar Entidade no Microsoft Outlook.

EditAr Entidade

Abre a interface do usuário para o layout Editar Entidade no Outlook.

DeleteEntity

Exclui o item atual.

ViewDetails

Abre a interface do usuário para o layout Editar Entidade no modo somente leitura no Outlook.

ShowTaskpaneLayout

Mostra o layout especificado no painel de tarefas do Outlook. O nome do layout a ser exibido deve ser especificado como um parâmetro.

ShowRegionLayout

Mostra o layout especificado na região de formulário do Outlook especificada. O nome do layout a ser exibido e a ID da região do formulário do Outlook devem ser especificados como um parâmetro. A ID da região do formulário deve corresponder à ID definida na seção FormRegions do Manifesto da Solução.

ShowHostAgnosticWindowLayout

Mostra o layout especificado em um controle WinForm. O nome do layout a ser exibido deve ser especificado como um parâmetro.

ShowHostSpecificWindowLayout

Mostra o layout especificado em um formulário do Outlook. O nome do layout a ser exibido deve ser especificado como um parâmetro.

**QualifiedTypeName**

O nome qualificado para assembly da classe que define a ação de código, que inclui o nome do assembly do qual a classe foi carregada. Para obter mais informações sobre como especificar esse valor, consulte Propriedade Type.AssemblyQualifiedName.

Exemplo: QualifiedTypeName="CustomCodeActionNameSpace.CustomCodeActionCalssName, CustomCodeActionAssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3c6b236b1e85d97a"

Opcional.

Tipo de atributo: **String**

**Methodname**

O nome do método a ser executado na classe.

Opcional.

Tipo de atributo: **String**

**Legenda**

A legenda da ação. Isso é exibido como uma legenda para a ação na interface do usuário do Outlook.

Opcional.

Tipo de atributo: **String**

**Tooltip**

A dica de ferramenta para a ação. Isso é exibido como uma dica de ferramenta para a ação na interface do usuário do Outlook.

Opcional.

Tipo de atributo: **String**

**Imagem**

O caminho para um arquivo de ícone. O ícone é exibido para a ação na interface do usuário do Outlook. O caminho deve ser relativo ao local do manifesto da solução.

Opcional.

Tipo de atributo: **String**

**DisplayLocations**

Os locais na interface do usuário do Outlook em que essa ação deve ser exibida. Esse atributo pode ser uma combinação dos seguintes sinalizadores de bit: **0** (nenhum, a ação não é exibida em lugar nenhum), **1** (a ação é exibida no menu de partes de dados externas), **2** (a ação é exibida no menu de contexto do item), **4** (a ação é exibida na faixa de opções).

Opcional.

Tipo de atributo: **String**

**DisplayOrder**

Usado se a ação for exibida em uma Parte de Dados Externos de Lista. Especifica a posição sugerida dessa ação entre as outras ações desse tipo de conteúdo externo no menu.

Opcional.

Tipo de atributo: **Int**

**Escopo**

Usado se a ação for exibida em uma Parte de Dados Externos de Lista. Especifica se essa ação precisa de um item para ser selecionado em uma Parte de Dados Externos de Lista.

Opcional.

A tabela a seguir lista os valores possíveis para este atributo.

Valor

Descrição

ItemContext

Precisa de um contexto de item. Por exemplo, uma ação de atualização precisa de um contexto de item para atualizar um item.

StaticContext

Não precisa de um contexto de item. Por exemplo, uma ação create não precisa de um contexto de item.

**Nome**

Um nome para essa ação.

Obrigatório.

Tipo de atributo: **String**

**Descrição**

Uma descrição para essa ação.

Opcional.

Tipo de atributo: **String**

Elementos filho

Elemento Descrição
Elemento Parâmetros em ActionDefinition (SolutionManifestDeclarativeExtensions Schema) As ações podem usar parâmetros. O elemento Parâmetros lista os parâmetros da ação.

Elementos pai

Elemento Descrição
Elemento Actions no DeclarativeContextDefinition (SolutionManifestDeclarativeExtensions Schema) O elemento Actions que contém essa ação.