Condividi tramite


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

  • 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.

Vedere anche

Riferimento

IDataServiceActionProvider Interfaccia

Spazio dei nomi System.Data.Services.Providers