Partager via


CodeMethodAction, élément dans Actions (schéma SolutionManifestDeclarativeExtensions)

Dernière modification : mardi 20 avril 2010

S’applique à : SharePoint Server 2010

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

Espace de noms : https://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>

Attributs et éléments

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é.

ExecuteActionsSequence

Exécute de manière séquentielle un jeu défini 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’actions 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 mise en page de création d’une entité dans Microsoft Outlook.

EditEntity

Ouvre l’interface utilisateur pour la mise en page de modification d’une entité dans Outlook.

DeleteEntity

Supprime l’élément en cours.

ViewDetails

Ouvre l’interface utilisateur pour la mise en page de modification d’une entité en mode lecture seule dans Outlook.

ShowTaskpaneLayout

Affiche la la mise en page spécifiée dans le volet Office Outlook. Le nom de la mise en page à afficher doit être spécifié en tant que paramètre.

ShowRegionLayout

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

ShowHostAgnosticWindowLayout

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

ShowHostSpecificWindowLayout

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

QualifiedTypeName

Le nom qualifié d’assembly de la classe qui définit l’action du code, lequel inclut le nom de l’assembly à partir duquel la classe a été chargée. Pour plus d’informations sur la façon de spécifier cette valeur, voir la rubrique Type.AssemblyQualifiedName Property.

Example: 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. S’affiche sous forme de légende de l’action dans l’interface utilisateur Outlook.

Facultatif.

Type d’attribut : String

Tooltip

Info-bulle de l’action. S’affiche sous forme d’info-bulle de l’action dans l’interface utilisateur Outlook.

Facultatif.

Type d’attribut : String

Image

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

Facultatif.

Type d’attribut : String

DisplayLocations

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

Facultatif.

Type d’attribut : String

DisplayOrder

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

Facultatif.

Type d’attribut : Int

Scope

Utilisé si l’action est exposée dans un composant Liste de données externes. Spécifie si cette action nécessite la sélection d’un élément dans un composant Liste de données externes.

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

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

Name

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

Parameters, élément dans ActionDefinition (schéma SolutionManifestDeclarativeExtensions)

Les actions acceptent des paramètres. L’élément Parameters liste les paramètres de l’action.

Éléments parents

Élément

Description

Actions, élément dans DeclarativeContextDefinition (schéma SolutionManifestDeclarativeExtensions)

L’élément Actions qui contient cette action.