Constructeur ServiceAction (String, ResourceType, ResourceSet, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>)
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, _
resultSet As ResourceSet, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter) _
)
'Utilisation
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>
)
Paramètres
- name
Type : System.String
Nom de l'action.
- returnType
Type : System.Data.Services.Providers.ResourceType
Type de retour de l'action.
- resultSet
Type : System.Data.Services.Providers.ResourceSet
Jeu de ressources de résultat si l'action retourne une entité ou une collection d'entités. Sinon, valeur de type null.
- 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.
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.