IDataServiceActionProvider.AdvertiseServiceAction Método
Determina si una serviceAction especificada se debe anunciar como enlazable en la resourceInstance proporcionada.
Espacio de nombres: System.Data.Services.Providers
Ensamblado: Microsoft.Data.Services (en Microsoft.Data.Services.dll)
Sintaxis
'Declaración
Function AdvertiseServiceAction ( _
operationContext As DataServiceOperationContext, _
serviceAction As ServiceAction, _
resourceInstance As Object, _
resourceInstanceInFeed As Boolean, _
ByRef actionToSerialize As ODataAction _
) As Boolean
'Uso
Dim instance As IDataServiceActionProvider
Dim operationContext As DataServiceOperationContext
Dim serviceAction As ServiceAction
Dim resourceInstance As Object
Dim resourceInstanceInFeed As Boolean
Dim actionToSerialize As ODataAction
Dim returnValue As Boolean
returnValue = instance.AdvertiseServiceAction(operationContext, _
serviceAction, resourceInstance, _
resourceInstanceInFeed, actionToSerialize)
bool AdvertiseServiceAction(
DataServiceOperationContext operationContext,
ServiceAction serviceAction,
Object resourceInstance,
bool resourceInstanceInFeed,
ref ODataAction actionToSerialize
)
bool AdvertiseServiceAction(
DataServiceOperationContext^ operationContext,
ServiceAction^ serviceAction,
Object^ resourceInstance,
bool resourceInstanceInFeed,
ODataAction^% actionToSerialize
)
abstract AdvertiseServiceAction :
operationContext:DataServiceOperationContext *
serviceAction:ServiceAction *
resourceInstance:Object *
resourceInstanceInFeed:bool *
actionToSerialize:ODataAction byref -> bool
function AdvertiseServiceAction(
operationContext : DataServiceOperationContext,
serviceAction : ServiceAction,
resourceInstance : Object,
resourceInstanceInFeed : boolean,
actionToSerialize : ODataAction
) : boolean
Parámetros
- operationContext
Tipo: System.Data.Services.DataServiceOperationContext
Instancia del contexto de operación del servicio de datos.
- serviceAction
Tipo: System.Data.Services.Providers.ServiceAction
Acción de servicio que se va a anunciar.
- resourceInstance
Tipo: System.Object
Instancia del recurso al que está enlazada la acción de servicio.
- resourceInstanceInFeed
Tipo: System.Boolean
Es true si la instancia de recurso que se va a serializar está dentro de una fuente; de lo contrario, es false.El valor true sugiere que se puede llamar varias veces a este método durante la serialización porque se llamará una vez por cada instancia de recurso que haya en la fuente.Si es costoso determinar si se va a anunciar o no la acción de servicio para resourceInstance, el proveedor puede elegir anunciarla siempre para optimizar el rendimiento.
- actionToSerialize
Tipo: Microsoft.Data.OData.ODataAction%
ODataAction que se va a serializar.El servidor construye la versión pasada en esta llamada, que se puede reemplazar con una implementación de esta interfaz.Nunca se debe establecer en NULL a menos que se devuelva false.
Valor devuelto
Tipo: System.Boolean
Es true si la acción de servicio se debe anunciar; de lo contrario, es false.