ActionParameters 中的 ActionParameters (BDCMetadata 架构)
适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
指定基于 URL 的操作的参数。 定义如何使用特定于 EntityInstance 的数据参数化操作的 URL。
命名空间: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
架构:BDCMetadata
基于 URL 的操作的 URL 属性可通过 ActionParameter 元素接受参数。
重要
ActionParameters 既可表示标识符值,也可表示与 Entity 的 SpecificFinder 中的 TypeDescriptors 相对应的值。
当显示 IdOrdinal 属性时, ActionParameter 表示一个标识符值。 该属性值指定 ActionParameter 所表示的值的标识符的索引。 如果未指定 IdOrdinal 属性,则 ActionParameter 表示一个 TypeDescriptor,且 Name 属性指定所表示的类型描述符。 将 Name 属性指定为 Dotted Path。
ActionParameter 元素接受以下属性。
重要
属性区分大小写。
属性
属性 |
类型 |
说明 |
必需 |
默认值 |
限制/接受值 |
---|---|---|---|---|---|
**IdOrdinal** |
**System.Int32** |
指定 **ActionParameter** 是否表示标识符而不是字段。 |
可选 |
<ActionParameter Index = "Integer" Name = "String" DefaultDisplayName = "String" IsCached = "Boolean"> </ActionParameter>
元素和属性
下面各部分介绍了属性、子元素和父元素。
属性
属性 |
说明 |
---|---|
**指数** |
必填。 一个序号属性,指定 URL 中其他 ActionParameters 中的此 ActionParameter**的位置。 属性类型:**Integer** |
**名字** |
必填。 ActionParameter 的名称。 属性类型:**String** |
**DefaultDisplayName** |
可选。 ActionParameter 的默认显示名称。 属性类型:**String** |
**IsCached** |
可选。 指定是否经常使用此 ActionParameter。 此属性由 BDC 客户端运行时用于缓存此操作。 默认值:**true** 属性类型:**布尔值** |
子元素
元素 | 说明 |
---|---|
MetadataObject (BDCMetadata 架构) 中的 LocalizedDisplayNames 元素 | ActionParameter 的本地化显示名。 |
MetadataObject (BDCMetadata 架构) 中的 Properties 元素 | ActionParameter 的属性。 |
父元素
元素 | 说明 |
---|---|
Action (BDCMetadata 架构) 中的 ActionParameters 元素 | 包含此 ActionParameter 的 ActionParameters 元素。 |