Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
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
- name
Typ: System.String
Name der Aktion.
- returnType
Typ: System.Data.Services.Providers.ResourceType
Rückgabetyp der Aktion.
- operationParameterBindingKind
Typ: System.Data.Services.Providers.OperationParameterBindingKind
Die Art von der Vorgangsparameterbindung (Manchmal, Nie, Immer).
- parameters
Typ: System.Collections.Generic.IEnumerable<ServiceActionParameter>
Sortierte Parameter für diese Aktion. Der erste Parameter ist der Bindungsparameter.
- resultSetPathExpression
Typ: System.Data.Services.Providers.ResourceSetPathExpression
Pfadausdruck, um den Ergebnisressourcensatz der Funktion zu berechnen, wenn die Aktion eine Entität oder eine Auflistung der Entität zurückgibt. Sonst null.
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.