Freigeben über


CodeMethodAction-Element in Actions

(SolutionManifestDeclarativeExtensions-Schema)

Gilt für: SharePoint 2016 | SharePoint Foundation 2013 | SharePoint Online-| SharePoint Server 2013

Das CodeMethodAction-Element wird verwendet, um eine benutzerdefinierte Codeaktion oder eine der vordefinierten Aktionen auszuführen, die von Microsoft Business Connectivity Services (BCS) bereitgestellt werden.

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

Schema: 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>

Elemente und Attribute

In den folgenden Abschnitten werden Attribute, untergeordnete und übergeordnete Elemente erläutert.

Attribute

Attribut

Beschreibung

**MethodType**

Der Typ der auszuführenden Aktion

Erforderlich.

Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

Benutzerdefiniert

Führt eine benutzerdefinierte Codeaktion aus.

ExecuteActionsSequence

Führt einen festgelegten Aktionssatz sequenziell aus. Die Namen der auszuführenden Aktionen sollten als Parameter für die Aktion festgelegt werden. Die Reihenfolge der Ausführung wird von der Reihenfolge der Aktionsnamen in den Parametern festgelegt.

CopyEntity

Kopiert die Werte der Felder des aktuellen Elements in die Zwischenablage. Jeder Feldwert wird durch einen Tabulator getrennt.

CreateEntity

Öffnet die Benutzeroberfläche für das Layout Entität erstellen in Microsoft Outlook.

EditEntity

Öffnet die Benutzeroberfläche für das Entitätslayout bearbeiten in Outlook.

DeleteEntity

Löscht das aktuelle Element.

ViewDetails

Öffnet die Benutzeroberfläche für das Entitätslayout bearbeiten im schreibgeschützten Modus in Outlook.

ShowTaskpaneLayout

Zeigt das angegebene Layout im Outlook-Aufgabenbereich an. Der Name des anzuzeigenden Layouts sollte als Parameter festgelegt werden.

ShowRegionLayout

Zeigt das angegebene Layout im angegebenen Outlook-Formularbereich an. Der Name des anzuzeigenden Layouts und die Outlook-Formularbereichs-ID sollten als Parameter angegeben werden. Die Formularbereichs-ID sollte der im Abschnitt FormRegions des Lösungsmanifests definierten ID entsprechen.

ShowHostAgnosticWindowLayout

Zeigt das angegebene Layout in einem WinForm-Steuerelement an. Der Name des anzuzeigenden Layouts sollte als Parameter festgelegt werden.

ShowHostSpecificWindowLayout

Zeigt das angegebene Layout in einem Outlook-Formular an. Der Name des anzuzeigenden Layouts sollte als Parameter festgelegt werden.

**QualifiedTypeName**

Der durch die Assembly qualifizierte Name der Klasse, die die Codeaktion definiert, einschließlich des Namens der Assembly, aus der die Klasse geladen wurde. Weitere Informationen zum Angeben dieses Werts finden Sie unter Type.AssemblyQualifiedName-Eigenschaft.

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

Optional.

Attributtyp: **String**

**Methodname**

Der Name der in der Klasse auszuführenden Methode

Optional.

Attributtyp: **String**

**Beschriftung**

Die Beschriftung für die Aktion. Dies wird als Beschriftung für die Aktion in der Outlook-Benutzeroberfläche angezeigt.

Optional.

Attributtyp: **String**

**Quickinfo**

Die QuickInfo für die Aktion. Dies wird als QuickInfo für die Aktion in der Outlook-Benutzeroberfläche angezeigt.

Optional.

Attributtyp: **String**

**Bild**

Der Pfad zu einer Symboldatei. Das Symbol wird für die Aktion in der Outlook-Benutzeroberfläche angezeigt. Der Pfad sollte relativ zum Speicherort des Lösungsmanifests sein.

Optional.

Attributtyp: **String**

**DisplayLocations**

Die Positionen in der Outlook-Benutzeroberfläche, an denen diese Aktion angezeigt werden soll. Dieses Attribut kann eine Kombination aus den folgenden Bitflags sein: **0** (keine, Aktion wird nirgendwo angezeigt), **1** (Aktion wird im Menü für externe Datenteile angezeigt), **2** (Aktion wird im Kontextmenü des Elements angezeigt), **4** (Aktion wird im Menüband angezeigt).

Optional.

Attributtyp: **String**

**DisplayOrder**

Wird verwendet, wenn die Aktion in einem Listenpart für externe Daten angezeigt wird. Gibt die vorgeschlagene Position der Aktion unter den anderen Aktionen dieses externen Inhaltstyps im Menü an.

Optional.

Attributtyp: **Int**

**Umfang**

Wird verwendet, wenn die Aktion in einem Listenpart für externe Daten angezeigt wird. Gibt an, ob für die Aktion ein Element in einem Listenpart für externe Daten ausgewählt werden muss.

Optional.

Die folgende Tabelle listet die möglichen Werte für dieses Attribut auf.

Wert

Beschreibung

ItemContext

Benötigt einen Elementkontext. Bei einer Aktualisierungsaktion ist beispielsweise ein Elementkontext erforderlich, um ein Element zu aktualisieren.

StaticContext

Benötigt keinen Elementkontext. Eine Erstellungsaktion benötigt beispielsweise keinen Elementkontext.

**Namen**

Ein Name für die Aktion

Erforderlich.

Attributtyp: **String**

**Beschreibung**

Eine Beschreibung für die Aktion

Optional.

Attributtyp: **String**

Untergeordnete Elemente

Element Beschreibung
Parameters-Element in ActionDefinition (SolutionManifestDeclarativeExtensions-Schema) Aktionen können Parameter akzeptieren. Das Parameters-Element listet die Parameter der Aktion auf.

Übergeordnete Elemente

Element Beschreibung
Actions-Element in DeclarativeContextDefinition (SolutionManifestDeclarativeExtensions-Schema) Das Actions-Element, das diese Aktion enthält