IDataServiceStreamProvider.GetReadStreamUri メソッド

定義

指定されたエンティティに属するメディア リソースを要求するために使用される URI を返します。

public:
 Uri ^ GetReadStreamUri(System::Object ^ entity, System::Data::Services::DataServiceOperationContext ^ operationContext);
public Uri GetReadStreamUri (object entity, System.Data.Services.DataServiceOperationContext operationContext);
abstract member GetReadStreamUri : obj * System.Data.Services.DataServiceOperationContext -> Uri
Public Function GetReadStreamUri (entity As Object, operationContext As DataServiceOperationContext) As Uri

パラメーター

entity
Object

関連するメディア リソースを持つメディア リンク エントリであるエンティティ。

operationContext
DataServiceOperationContext

要求を処理するためにデータ サービスによって使用される DataServiceOperationContext インスタンス。

戻り値

Uri

バイナリ データ ストリームを要求するために使用される Uri 値。

注釈

メソッドは GetReadStreamUri 、クライアントがメディア リソースの取得 (つまり GET) 要求を行うときに使用する URI を取得するために、データ サービス ランタイムによって呼び出されます。

Uri メソッドの実装によって返される GetReadStreamUri 値は、メディア リソースの場所を参照する、メディア リンク エントリの編集メディア リンクとして使用されます。

メソッドの実装が null を返すと、データ サービスは既定の Uri を構築します。これは、通常はエンティティの URI に /$value が付加された形になります。

適用対象