Metodo IDataServiceActionProvider.AdvertiseServiceAction
Determina se un oggetto serviceAction specificato deve essere annunciato come associabile all'oggetto resourceInstance indicato.
Spazio dei nomi System.Data.Services.Providers
Assembly: Microsoft.Data.Services (in Microsoft.Data.Services.dll)
Sintassi
'Dichiarazione
Function AdvertiseServiceAction ( _
operationContext As DataServiceOperationContext, _
serviceAction As ServiceAction, _
resourceInstance As Object, _
resourceInstanceInFeed As Boolean, _
ByRef actionToSerialize As ODataAction _
) As Boolean
'Utilizzo
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
Parametri
- operationContext
Tipo: System.Data.Services.DataServiceOperationContext
Istanza del contesto dell'operazione del servizio dati.
- serviceAction
Tipo: System.Data.Services.Providers.ServiceAction
Azione del servizio da annunciare.
- resourceInstance
Tipo: System.Object
Istanza della risorsa a cui è associata l'azione del servizio.
- resourceInstanceInFeed
Tipo: System.Boolean
true se l'istanza della risorsa da serializzare è all'interno di un feed; in caso contrario, false.Il valore true suggerisce che questo metodo potrebbe essere chiamato più volte durante la serializzazione poiché verrà chiamato una volta per ogni istanza della risorsa all'interno del feed.Se la determinazione della possibilità di annunciare l'azione del servizio per l'oggetto resourceInstance è un'operazione onerosa, il provider può scegliere sempre l'annuncio al fine di ottimizzare le prestazioni.
- actionToSerialize
Tipo: Microsoft.Data.OData.ODataAction%
Elemento ODataAction da serializzare.Il server costruisce la versione passata in questa chiamata che potrebbe essere sostituita da un'implementazione di questa interfaccia.Non deve mai essere impostato su Null a meno che non venga restituito false.
Valore restituito
Tipo: System.Boolean
true se l'azione del servizio deve essere annunciata; in caso contrario false.