Costruttore ServiceAction (String, ResourceType, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>, ResourceSetPathExpression)
Inizializza una nuova istanza di ServiceAction.
Spazio dei nomi System.Data.Services.Providers
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Sintassi
'Dichiarazione
Public Sub New ( _
name As String, _
returnType As ResourceType, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter), _
resultSetPathExpression As ResourceSetPathExpression _
)
'Utilizzo
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
)
Parametri
- name
Tipo: System.String
Nome dell’azione.
- returnType
Tipo: System.Data.Services.Providers.ResourceType
Restituisce il tipo dell'azione.
- operationParameterBindingKind
Tipo: System.Data.Services.Providers.OperationParameterBindingKind
Genere dell'associazione di parametri dell'operazione (Never, Sometimes, Always).
- parameters
Tipo: System.Collections.Generic.IEnumerable<ServiceActionParameter>
Parametri ordinati per questa azione. Il primo parametro è il parametro dell'associazione.
- resultSetPathExpression
Tipo: System.Data.Services.Providers.ResourceSetPathExpression
Espressione di percorso per calcolare il set di risorse del risultato della funzione se l'azione restituisce un'entità o una raccolta di entità. In caso contrario, Null.
Osservazioni
È necessario impostare il valore operationParameterBindingKind su Sometimes o Always se il primo parametro in parametri è il parametro dell'associazione o Never se il primo parametro non è un parametro dell'associazione. Se il valore di operationParameterBindingKind viene impostato su Always il metodo IDataServiceActionProvider.AdvertiseServiceAction non verrà chiamato per l'azione e l'azione verrà sempre annunciata dalla convenzione predefinita.