Actions 中的 CodeMethodAction 元素
(SolutionManifestDeclarativeExtensions 架构)
适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
CodeMethodAction 元素用于执行自定义代码操作或执行 Microsoft 业务连接 Services (BCS) 提供的预定义操作之一。
命名空间: http://schemas.microsoft.com/office/2009/05/BusinessApplications/Manifest/DeclarativeExtensions
架构: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>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 |
说明 |
||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
**MethodType** |
要执行的操作的类型。 必填。 下表列出了该属性可能的值。
|
||||||||||||||||||||||||
**QualifiedTypeName** |
定义代码操作的类的程序集限定名称,包括从中加载该类的程序集的名称。 有关如何指定此值的详细信息,请参阅 Type.AssemblyQualifiedName 属性。 示例:QualifiedTypeName=“CustomCodeActionNameSpace.CustomCodeActionCalssName, CustomCodeActionAssemblyName, Version=1.0.0.0, Culture=neutral, PublicKeyToken=3c6b236b1e85d97a” 可选。 属性类型:**String** |
||||||||||||||||||||||||
**MethodName** |
要在此类中执行的方法的名称。 可选。 属性类型:**String** |
||||||||||||||||||||||||
**标题** |
操作的标题。 它显示为 Outlook 用户界面中操作的标题。 可选。 属性类型:**String** |
||||||||||||||||||||||||
**提示** |
操作的工具提示。 它显示为 Outlook 用户界面中操作的工具提示。 可选。 属性类型:**String** |
||||||||||||||||||||||||
**图像** |
指向某个图标文件的路径。 针对 Outlook 用户界面中的操作显示图标。 路径应相对于解决方案清单的位置。 可选。 属性类型:**String** |
||||||||||||||||||||||||
**DisplayLocations** |
应在其中显示此操作的 Outlook 用户界面中的位置。 此属性可以是以下位标志的组合:**0** (无,操作不显示在任何位置) ,**1** (操作显示在外部数据部件菜单上) ,**2** (操作显示在项上下文菜单上) ,**4** (操作显示在功能区) 。 可选。 属性类型:**String** |
||||||||||||||||||||||||
**DisplayOrder** |
在列表外部数据部件中显示操作时使用。 指定该操作在菜单中相对于此外部内容类型的其他操作的建议位置。 可选。 属性类型:**Int** |
||||||||||||||||||||||||
**范围** |
在列表外部数据部件中显示操作时使用。 指定该操作是否需要一个将在列表外部数据部件中选定的项。 可选。 下表列出了该属性可能的值。
|
||||||||||||||||||||||||
**名字** |
此操作的名称。 必填。 属性类型:**String** |
||||||||||||||||||||||||
**描述** |
此操作的说明。 可选。 属性类型:**String** |
子元素
元素 | 说明 |
---|---|
ActionDefinition (SolutionManifestDeclarativeExtensions 架构) 中的 Parameters 元素 | 操作可以采用参数。 Parameters 元素列出操作的参数。 |
父元素
元素 | 说明 |
---|---|
DeclarativeContextDefinition (SolutionManifestDeclarativeExtensions Schema) | 包含此操作的 Actions 元素。 |