ServiceAction 建構函式 (String, ResourceType, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>, ResourceSetPathExpression)
初始化新的 ServiceAction 執行個體。
命名空間: System.Data.Services.Providers
組件: Microsoft.Data.Services (在 Microsoft.Data.Services.dll 中)
語法
'宣告
Public Sub New ( _
name As String, _
returnType As ResourceType, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter), _
resultSetPathExpression As ResourceSetPathExpression _
)
'用途
Dim name As String
Dim returnType As ResourceType
Dim operationParameterBindingKind As OperationParameterBindingKind
Dim parameters As IEnumerable(Of ServiceActionParameter)
Dim resultSetPathExpression As ResourceSetPathExpression
Dim instance As New ServiceAction(name, returnType, _
operationParameterBindingKind, _
parameters, resultSetPathExpression)
public ServiceAction(
string name,
ResourceType returnType,
OperationParameterBindingKind operationParameterBindingKind,
IEnumerable<ServiceActionParameter> parameters,
ResourceSetPathExpression resultSetPathExpression
)
public:
ServiceAction(
String^ name,
ResourceType^ returnType,
OperationParameterBindingKind operationParameterBindingKind,
IEnumerable<ServiceActionParameter^>^ parameters,
ResourceSetPathExpression^ resultSetPathExpression
)
new :
name:string *
returnType:ResourceType *
operationParameterBindingKind:OperationParameterBindingKind *
parameters:IEnumerable<ServiceActionParameter> *
resultSetPathExpression:ResourceSetPathExpression -> ServiceAction
public function ServiceAction(
name : String,
returnType : ResourceType,
operationParameterBindingKind : OperationParameterBindingKind,
parameters : IEnumerable<ServiceActionParameter>,
resultSetPathExpression : ResourceSetPathExpression
)
參數
- name
型別:System.String
動作的名稱。
- returnType
型別:System.Data.Services.Providers.ResourceType
傳回動作的類型。
- operationParameterBindingKind
型別:System.Data.Services.Providers.OperationParameterBindingKind
作業參數繫結的種類 (Never、Sometimes、Always)。
- parameters
型別:System.Collections.Generic.IEnumerable<ServiceActionParameter>
此動作的 In-order 參數;第一個參數為繫結參數。
- resultSetPathExpression
型別:System.Data.Services.Providers.ResourceSetPathExpression
動作傳回實體或實體集合時,計算函數之結果資源集的路徑運算式,否則為 null。
備註
如果 [參數] 中的第一個參數是繫結參數,則 operationParameterBindingKind 的值必須設為 Sometimes 或 Always,如果第一個參數不是繫結參數,則設為 Never。 如果 operationParameterBindingKind 的值設為 Always,則不會針對動作呼叫 IDataServiceActionProvider.AdvertiseServiceAction 方法,而且預設慣例將一律通告此動作。