初始化一个新 ServiceAction 实例。
命名空间: System.Data.Services.Providers
程序集: Microsoft.Data.Services(在 Microsoft.Data.Services.dll 中)
语法
声明
Public Sub New ( _
name As String, _
returnType As ResourceType, _
resultSet As ResourceSet, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter) _
)
用法
Dim name As String
Dim returnType As ResourceType
Dim resultSet As ResourceSet
Dim operationParameterBindingKind As OperationParameterBindingKind
Dim parameters As IEnumerable(Of ServiceActionParameter)
Dim instance As New ServiceAction(name, returnType, _
resultSet, operationParameterBindingKind, _
parameters)
public ServiceAction(
string name,
ResourceType returnType,
ResourceSet resultSet,
OperationParameterBindingKind operationParameterBindingKind,
IEnumerable<ServiceActionParameter> parameters
)
public:
ServiceAction(
String^ name,
ResourceType^ returnType,
ResourceSet^ resultSet,
OperationParameterBindingKind operationParameterBindingKind,
IEnumerable<ServiceActionParameter^>^ parameters
)
new :
name:string *
returnType:ResourceType *
resultSet:ResourceSet *
operationParameterBindingKind:OperationParameterBindingKind *
parameters:IEnumerable<ServiceActionParameter> -> ServiceAction
public function ServiceAction(
name : String,
returnType : ResourceType,
resultSet : ResourceSet,
operationParameterBindingKind : OperationParameterBindingKind,
parameters : IEnumerable<ServiceActionParameter>
)
参数
- name
类型:System.String
操作的名称。
- returnType
类型:System.Data.Services.Providers.ResourceType
操作的返回类型。
- resultSet
类型:System.Data.Services.Providers.ResourceSet
如果操作返回实体或实体集合,则为操作的结果资源集;否则为 null。
- operationParameterBindingKind
类型:System.Data.Services.Providers.OperationParameterBindingKind
操作参数绑定的类型(“从不”、“有时”、“始终”)。
- parameters
类型:System.Collections.Generic.IEnumerable<ServiceActionParameter>
此操作的顺序参数。
注释
如果 parameters 中的第一个参数为绑定参数,则 operationParameterBindingKind 的值必须设置为 Sometimes 或 Always;如果第一个参数不是绑定参数,则设置为 Never。 如果 operationParameterBindingKind 的值设置为 Always,则此操作不会调用 IDataServiceActionProvider.AdvertiseServiceAction 方法,并且此操作将始终按默认约定进行公布。