ServiceAction Constructor (String, ResourceType, OperationParameterBindingKind, IEnumerable<ServiceActionParameter>, ResourceSetPathExpression)
Inicializa una nueva instancia de ServiceAction.
Espacio de nombres: System.Data.Services.Providers
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
Public Sub New ( _
name As String, _
returnType As ResourceType, _
operationParameterBindingKind As OperationParameterBindingKind, _
parameters As IEnumerable(Of ServiceActionParameter), _
resultSetPathExpression As ResourceSetPathExpression _
)
'Uso
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
)
Parámetros
- name
Tipo: System.String
Nombre de la acción.
- returnType
Tipo: System.Data.Services.Providers.ResourceType
Tipo de valor devuelto de la acción.
- operationParameterBindingKind
Tipo: System.Data.Services.Providers.OperationParameterBindingKind
Clase del enlace de parámetro de operación (Nunca, A veces, Siempre).
- parameters
Tipo: System.Collections.Generic.IEnumerable<ServiceActionParameter>
Parámetros en orden para esta acción; el primer parámetro es el parámetro de enlace.
- resultSetPathExpression
Tipo: System.Data.Services.Providers.ResourceSetPathExpression
Expresión de ruta de acceso para calcular el conjunto de recursos de resultados de la función si la acción devuelve una entidad o una colección de entidades; de lo contrario, es NULL.
Comentarios
El valor de operationParameterBindingKind se debe establecer en Sometimes o Always si el primer parámetro de parameters es el parámetro de enlace o en Never si el primer parámetro no es un parámetro de enlace. Si el valor de operationParameterBindingKind está establecido en Always, no se llamará al método IDataServiceActionProvider.AdvertiseServiceAction para la acción y la convención predeterminada anunciará siempre la acción.