Freigeben über


ServiceAction-Konstruktor (String, ResourceType, ResourceSet, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>)

Initialisiert eine neue Instanz von ServiceAction.

Namespace:  System.Data.Services.Providers
Assembly:  Microsoft.Data.Services (in Microsoft.Data.Services.dll)

Syntax

'Declaration
Public Sub New ( _
    name As String, _
    returnType As ResourceType, _
    resultSet As ResourceSet, _
    operationParameterBindingKind As OperationParameterBindingKind, _
    parameters As IEnumerable(Of ServiceActionParameter) _
)
'Usage
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>
)

Parameter

Hinweise

Der Wert von operationParameterBindingKind muss auf Sometimes oder Always eingestellt sein, wenn der erste Parameter in Parameter der Bindungsparametern oder Never, wenn der erste Parameter kein Bindungsparameter ist. Wenn der Wert von operationParameterBindingKind dann auf Always festgelegt wird, wird die IDataServiceActionProvider.AdvertiseServiceAction-Methode nicht für die Aktion aufgerufen, und für die Aktion wird immer von der Standardkonvention geworben.

Siehe auch

Verweis

ServiceAction Klasse

ServiceAction-Überladung

System.Data.Services.Providers-Namespace