DefaultValues 中的 DefaultValue 元素
(BDCMetadata 架构)
适用于:SharePoint 2016 |SharePoint Foundation 2013 |SharePoint Online |SharePoint Server 2013
表示默认值。
一些方法具有复杂的签名。 例如,Web 服务会使 CRM 客户采用六个参数,其中三个参数可能是带有子参数的结构。 为了使用户能够更轻松地调用这些方法,BDC 允许您在元数据中指定这些参数的默认值。 这样一来,用户便能够调用预定义的业务逻辑,而无需进行参数构造。
用户可重写已为其定义 DefaultValue 的任何输入参数。 用户必须指定任何不具有 DefaultValue 的输入参数(如果该参数不是可选的)。
对于 TypeDescriptor 对象中的每个抽象基元,可以定义多个默认值,每个默认值均对应于一个特定的 MethodInstance 对象。 在运行时,将基于相应的默认值来实例化参数,这具体取决于客户端执行的 MethodInstance 对象。
命名空间: http://schemas.microsoft.com/windows/2007/BusinessDataCatalog
架构:BDCMetadata
<DefaultValue MethodInstanceName = "String" Type = "String"> </DefaultValue>
元素和属性
下面各部分介绍了属性、子元素和父元素。
Attributes
属性 |
说明 |
---|---|
**MethodInstanceName** |
必填。 要将此 DefaultValue 应用于的 MethodInstance 的名称。 属性类型:**String** |
**类型** |
必填。 默认值的数据类型。 以下是此属性的可接受的值。
属性类型:**String** |
子元素
无。
父元素
元素 | 说明 |
---|---|
TypeDescriptor 中的 DefaultValues 元素(BDCMetadata 架构) |