Élément CodeMethodAction dans Actions

(Schéma SolutionManifestDeclarativeExtensions)

S’applique à : SharePoint 2016 | SharePoint Foundation 2013 | SharePoint En ligne | SharePoint Server 2013

L’élément CodeMethodAction est utilisé pour exécuter une action de code personnalisée ou pour exécuter l’une des actions prédéfines fournies par Microsoft Business Connectivity Services (BCS).

Espace de noms: http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest/DeclarativeExtensions

Schéma : 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>

Éléments et attributs

Les sections suivantes décrivent les attributs, les éléments enfants et les éléments parents.

Attributs

Attribut

Description

**MethodType**

Type de l’action à exécuter.

Obligatoire.

Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

Personnalisé

Exécute une action de code personnalisée.

ExecuteActionsSequence

Exécute de manière séquentielle un ensemble spécifié d’actions. Les noms des actions à exécuter doivent être spécifiés en tant que paramètres de l’action. L’ordre d’exécution est déterminé par l’ordre des noms d’action dans les paramètres.

CopyEntity

Copie les valeurs des champs de l’élément actuel dans le Presse-papiers. Chaque valeur de champ est séparée par un caractère de tabulation.

CreateEntity

Ouvre l’interface utilisateur pour la disposition Créer une entité dans Microsoft Outlook.

EditEntity

Ouvre l’interface utilisateur pour la disposition Modifier l’entité dans Outlook.

DeleteEntity

Supprime l’élément actuel.

ViewDetails

Ouvre l’interface utilisateur pour la disposition Modifier l’entité en mode lecture seule Outlook.

ShowTaskpaneLayout

Affiche la disposition spécifiée dans le Outlook de tâches. Le nom de la disposition à afficher doit être spécifié en tant que paramètre.

ShowRegionLayout

Affiche la disposition spécifiée dans la zone de Outlook spécifiée. Le nom de la disposition à afficher et l’ID Outlook zone de formulaire doivent être spécifiés en tant que paramètre. L’ID de zone de formulaire doit correspondre à l’ID défini dans la section FormRegions du manifeste de solution.

ShowHostAgnosticWindowLayout

Affiche la disposition spécifiée dans un contrôle WinForm. Le nom de la disposition à afficher doit être spécifié en tant que paramètre.

ShowHostSpecificWindowLayout

Affiche la disposition spécifiée dans un Outlook formulaire. Le nom de la disposition à afficher doit être spécifié en tant que paramètre.

**QualifiedTypeName**

Nom complet de l’assembly de la classe qui définit l’action de code, qui inclut le nom de l’assembly à partir duquel la classe a été chargée. Pour plus d’informations sur la spécification de cette valeur, voir Type.AssemblyQualifiedName, propriété.

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

Facultatif.

Type d'attribut : **String**

**MethodName**

Nom de la méthode à exécuter dans la classe.

Facultatif.

Type d'attribut : **String**

**Caption**

Légende de l’action. Il s’affiche sous la légende de l’action dans l’interface Outlook’utilisateur.

Facultatif.

Type d'attribut : **String**

**Tooltip**

L’aide-bulle de l’action. Il s’affiche sous la mesure d’une boîte à outils pour l’action dans l’interface Outlook’utilisateur.

Facultatif.

Type d'attribut : **String**

**Image**

Chemin d’accès à un fichier d’icône. L’icône s’affiche pour l’action dans l’interface Outlook’utilisateur. Le chemin d’accès doit être relatif à l’emplacement du manifeste de solution.

Facultatif.

Type d'attribut : **String**

**DisplayLocations**

Emplacements dans l’interface Outlook utilisateur où cette action doit être affichée. Cet attribut peut être une combinaison des indicateurs de bits suivants : **0** (aucun, l’action n’est affichée nulle part), **1** (l’action est affichée dans le menu des composants de données externes), **2** (l’action s’affiche dans le menu context de l’élément), **4** (l’action s’affiche sur le ruban).

Facultatif.

Type d'attribut : **String**

**DisplayOrder**

Utilisé si l’action est surfacen dans un partie de données externes de liste. Spécifie la position suggérée de cette action parmi les autres actions de ce type de contenu externe dans le menu.

Facultatif.

Type d’attribut **: Int**

**Scope**

Utilisé si l’action est surfacen dans un partie de données externes de liste. Spécifie si cette action nécessite la sélection d’un élément dans un élément de données externes de liste.

Facultatif.

Le tableau suivant répertorie les valeurs possibles pour cet attribut.

Valeur

Description

ItemContext

Nécessite un contexte d’élément. Par exemple, une action de mise à jour nécessite un contexte d’élément pour mettre à jour un élément.

StaticContext

N’a pas besoin d’un contexte d’élément. Par exemple, une action de création n’a pas besoin d’un contexte d’élément.

**Nom**

Nom de cette action.

Obligatoire.

Type d'attribut : **String**

**Description**

Description de cette action.

Facultatif.

Type d'attribut : **String**

Éléments enfants

Élément

Description

Élément Parameters dans ActionDefinition (SolutionManifestDeclarativeExtensions Schema)

Les actions peuvent prendre des paramètres. **L’élément Parameters** répertorie les paramètres de l’action.

Éléments parents

Élément

Description

Élément Actions dans DeclarativeContextDefinition (SolutionManifestDeclarativeExtensions Schema)

Élément **Actions** qui contient cette action.