IDataServiceStreamProvider.GetReadStream メソッド

メディア リンク エントリである指定されたエンティティのメディア リソース データを格納するストリームを返します。

名前空間:  System.Data.Services.Providers
アセンブリ:  Microsoft.Data.Services (Microsoft.Data.Services.dll)

構文

'宣言
Function GetReadStream ( _
    entity As Object, _
    etag As String, _
    checkETagForEquality As Nullable(Of Boolean), _
    operationContext As DataServiceOperationContext _
) As Stream
'使用
Dim instance As IDataServiceStreamProvider
Dim entity As Object
Dim etag As String
Dim checkETagForEquality As Nullable(Of Boolean)
Dim operationContext As DataServiceOperationContext
Dim returnValue As Stream

returnValue = instance.GetReadStream(entity, _
    etag, checkETagForEquality, operationContext)
Stream GetReadStream(
    Object entity,
    string etag,
    Nullable<bool> checkETagForEquality,
    DataServiceOperationContext operationContext
)
Stream^ GetReadStream(
    Object^ entity, 
    String^ etag, 
    Nullable<bool> checkETagForEquality, 
    DataServiceOperationContext^ operationContext
)
abstract GetReadStream : 
        entity:Object * 
        etag:string * 
        checkETagForEquality:Nullable<bool> * 
        operationContext:DataServiceOperationContext -> Stream 
function GetReadStream(
    entity : Object, 
    etag : String, 
    checkETagForEquality : Nullable<boolean>, 
    operationContext : DataServiceOperationContext
) : Stream

パラメーター

  • entity
    型: System.Object
    関連するメディア リソースを持つメディア リンク エントリであるエンティティ。
  • etag
    型: System.String
    データ サービスに送信される HTTP 要求の一部として送信される eTag 値。
  • checkETagForEquality
    型: System.Nullable<Boolean>
    データ サービスに発行された条件付き要求の種類を決定する null 許容の Boolean 値。eTag が If-Match ヘッダーで送信された場合は true。eTag が If-None-Match ヘッダーで送信された場合は false。要求が条件付きではなく、要求に eTag が含まれていなかった場合は nullNULL 参照 (Visual Basic では Nothing)。

戻り値

型: System.IO.Stream
entity のバイナリ プロパティ データを格納するデータ Stream

説明

eTag は、If-Match または If-None-Match ヘッダーの値です。

GetReadStream メソッドは、クライアントが指定された entity (メディア リンク エントリ) のメディア リソースを要求したときに、データ サービスがクライアントに返すストリームを取得するために、データ サービス ランタイムによって呼び出されます。 詳細については、「ストリーミング プロバイダー (WCF Data Services)」を参照してください。

関連項目

参照

IDataServiceStreamProvider インターフェイス

System.Data.Services.Providers 名前空間