Constructeur ServiceAction (String, ResourceType, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>, ResourceSetPathExpression)
Initialise une nouvelle instance de ServiceAction.
Espace de noms : System.Data.Services.Providers
Assembly : Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Syntaxe
'Déclaration
Public Sub New ( _
name As String, _
returnType As ResourceType, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter), _
resultSetPathExpression As ResourceSetPathExpression _
)
'Utilisation
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
)
Paramètres
- name
Type : System.String
Nom de l'action.
- returnType
Type : System.Data.Services.Providers.ResourceType
Type de retour de l'action.
- operationParameterBindingKind
Type : System.Data.Services.Providers.OperationParameterBindingKind
Type de liaison de paramètre d'opération (Jamais, Parfois, Toujours).
- parameters
Type : System.Collections.Generic.IEnumerable<ServiceActionParameter>
Paramètres In-order pour cette action. Le premier paramètre est le paramètre de liaison.
- resultSetPathExpression
Type : System.Data.Services.Providers.ResourceSetPathExpression
Expression de chemin d'accès pour calculer le jeu de ressources de résultat de la fonction si l'action retourne une entité ou une collection d'entités. Sinon, valeur de type null.
Notes
La valeur d'operationParameterBindingKind doit être définie sur Sometimes ou Always si le premier paramètre dans paramètres est le paramètre de liaison ou sur Never si le premier paramètre n'est pas un paramètre de liaison. Si la valeur d'operationParameterBindingKind est définie sur Always, la méthode IDataServiceActionProvider.AdvertiseServiceAction ne sera pas appelée pour l'action et l'action est toujours émise par la convention par défaut.