通过


SingleValueFunctionCallNode 构造函数

定义

重载

SingleValueFunctionCallNode(String, IEnumerable<QueryNode>, IEdmTypeReference)

创建一个 SingleValueFunctionCallNode

public SingleValueFunctionCallNode(string name, System.Collections.Generic.IEnumerable<Microsoft.OData.UriParser.QueryNode> parameters, Microsoft.OData.Edm.IEdmTypeReference returnedTypeReference);
new Microsoft.OData.UriParser.SingleValueFunctionCallNode : string * seq<Microsoft.OData.UriParser.QueryNode> * Microsoft.OData.Edm.IEdmTypeReference -> Microsoft.OData.UriParser.SingleValueFunctionCallNode
Public Sub New (name As String, parameters As IEnumerable(Of QueryNode), returnedTypeReference As IEdmTypeReference)

参数

name
String

要调用的函数名称。

parameters
IEnumerable<QueryNode>

此函数调用的参数列表。

returnedTypeReference
IEdmTypeReference

此函数返回的值类型。

例外

在输入名称为 null 时引发。

适用于

SingleValueFunctionCallNode(String, IEnumerable<IEdmFunction>, IEnumerable<QueryNode>, IEdmTypeReference, QueryNode)

创建一个 SingleValueFunctionCallNode

public SingleValueFunctionCallNode(string name, System.Collections.Generic.IEnumerable<Microsoft.OData.Edm.IEdmFunction> functions, System.Collections.Generic.IEnumerable<Microsoft.OData.UriParser.QueryNode> parameters, Microsoft.OData.Edm.IEdmTypeReference returnedTypeReference, Microsoft.OData.UriParser.QueryNode source);
new Microsoft.OData.UriParser.SingleValueFunctionCallNode : string * seq<Microsoft.OData.Edm.IEdmFunction> * seq<Microsoft.OData.UriParser.QueryNode> * Microsoft.OData.Edm.IEdmTypeReference * Microsoft.OData.UriParser.QueryNode -> Microsoft.OData.UriParser.SingleValueFunctionCallNode
Public Sub New (name As String, functions As IEnumerable(Of IEdmFunction), parameters As IEnumerable(Of QueryNode), returnedTypeReference As IEdmTypeReference, source As QueryNode)

参数

name
String

要调用的函数名称。

functions
IEnumerable<IEdmFunction>

此节点应表示的函数列表。

parameters
IEnumerable<QueryNode>

此函数的参数列表

returnedTypeReference
IEdmTypeReference

此函数返回的值类型。

source
QueryNode

此函数的语义绑定的父级。

例外

如果输入 operationImports 为 null,则引发 。

适用于