指定された serviceAction を、指定された resourceInstance にバインド可能として情報提供するかどうかを判断します。
名前空間: System.Data.Services.Providers
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
Function AdvertiseServiceAction ( _
operationContext As DataServiceOperationContext, _
serviceAction As ServiceAction, _
resourceInstance As Object, _
resourceInstanceInFeed As Boolean, _
ByRef actionToSerialize As ODataAction _
) As Boolean
'使用
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
パラメーター
- operationContext
型: System.Data.Services.DataServiceOperationContext
データ サービス操作のコンテキスト インスタンス。
- serviceAction
型: System.Data.Services.Providers.ServiceAction
情報提供するサービス アクション。
- resourceInstance
型: System.Object
サービス アクションのバインド先となるリソースのインスタンス。
- resourceInstanceInFeed
型: System.Boolean
シリアル化するリソース インスタンスがフィード内にある場合は true、それ以外の場合は false。値が true の場合、このメソッドはフィード内の各リソース インスタンスに対して 1 回ずつ呼び出されることになるため、シリアル化の間に何度も呼び出される可能性があります。resourceInstance のサービス アクションの情報提供を行うかどうかを判断する操作の負荷が高くなる場合は、パフォーマンスを最適化するために、プロバイダーは常に情報提供することを選択できます。
- actionToSerialize
型: Microsoft.Data.OData.ODataAction%
シリアル化対象の ODataAction。サーバーでは、このインターフェイスの実装で置き換えられる、この呼び出しに渡されるバージョンを構築します。false が返される場合を除き、null を設定しないでください。
戻り値
型: System.Boolean
サービス アクションの情報を提供する場合は true、それ以外の場合は false。