Freigeben über


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

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, _
    operationParameterBindingKind As OperationParameterBindingKind, _
    parameters As IEnumerable(Of ServiceActionParameter), _
    resultSetPathExpression As ResourceSetPathExpression _
)
'Usage
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
)

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