次の方法で共有


IODataPayloadUriConverter インターフェイス

定義

ペイロードで見つかった URL のカスタム変換をサポートします。

public interface IODataPayloadUriConverter
type IODataPayloadUriConverter = interface
Public Interface IODataPayloadUriConverter
派生

注釈

このインターフェイスは、メッセージに実装できます (および IODataResponseMessageを参照)。IODataRequestMessage このインターフェイスを実装するメッセージが または ODataMessageReaderODataMessageWriter渡されると、メッセージライター/リーダーはこのインターフェイスをカスタム URL 変換に使用します。 ライターでは、URI がペイロードに書き込まれるたびに、このインターフェイスの変換メソッドが呼び出され、ベース URI とペイロード URI がペイロードに書き込まれる実際の URI に変換されます。 メソッドが変換呼び出しから null を返す場合は、既定の変換が使用されます。 リーダーでは、これは、(ペイロードまたはリーダーの設定の) ベース URI およびペイロードから読み取られた URI がメソッドに渡されることを意味します。 結果は、OData OM インスタンスで報告されます。 変換メソッドが null を返した場合も、既定の変換が開始されます。

メソッド

ConvertPayloadUri(Uri, Uri)

カスタム URL 変換スキームを実装します。 カスタム変換が必要ない場合、このメソッドは null を返します。 メソッドから null 以外の URL が返された場合は、その値がそれ以上検証されることなく使用されます。

適用対象