Freigeben über


"CodeMethodAction"-Element in Aktionen ("SolutionManifestDeclarativeExtensions"-Schema)

Letzte Änderung: Dienstag, 20. April 2010

Gilt für: SharePoint Server 2010

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

Namespace: https://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>

Attribute und Elemente

In den folgenden Abschnitten werden Attribute, untergeordnete Elemente und übergeordnete Elemente beschrieben.

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

Custom

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 Layout Entität bearbeiten in Outlook.

DeleteEntity

Löscht das aktuelle Element.

ViewDetails

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

ShowTaskpaneLayout

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

ShowRegionLayout

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

ShowHostAgnosticWindowLayout

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

ShowHostSpecificWindowLayout

Zeigt das festgelegte 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. Diese enthält den Namen der Assembly, aus der die Klasse geladen wurde. Weitere Informationen zum Festlegen dieses Werts finden Sie unter "Type.AssemblyQualifiedName"-Eigenschaft.

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

Caption

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

Optional

Attributtyp: String

Tooltip

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

Optional

Attributtyp: String

Image

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

Der Ort in der Outlook-Benutzeroberfläche, an der diese Aktion angezeigt werden soll. Dieses Attribut kann eine Kombination der folgenden Bitflags sein: 0 (Keiner, die Aktion wird nirgends angezeigt), 1 (Die Aktion wird im externen Menü für Datenteile angezeigt), 2 (Die Aktion wird im Kontextmenü des Elements angezeigt), 4 (Die 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

Scope

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.

Name

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