名前付きストリームのバイナリ データを格納しているストリームを返します。
名前空間: System.Data.Services.Providers
アセンブリ: Microsoft.Data.Services (Microsoft.Data.Services.dll)
構文
'宣言
Function GetReadStream ( _
entity As Object, _
streamProperty As ResourceProperty, _
etag As String, _
checkETagForEquality As Nullable(Of Boolean), _
operationContext As DataServiceOperationContext _
) As Stream
'使用
Dim instance As IDataServiceStreamProvider2
Dim entity As Object
Dim streamProperty As ResourceProperty
Dim etag As String
Dim checkETagForEquality As Nullable(Of Boolean)
Dim operationContext As DataServiceOperationContext
Dim returnValue As Stream
returnValue = instance.GetReadStream(entity, _
streamProperty, etag, checkETagForEquality, _
operationContext)
Stream GetReadStream(
Object entity,
ResourceProperty streamProperty,
string etag,
Nullable<bool> checkETagForEquality,
DataServiceOperationContext operationContext
)
Stream^ GetReadStream(
Object^ entity,
ResourceProperty^ streamProperty,
String^ etag,
Nullable<bool> checkETagForEquality,
DataServiceOperationContext^ operationContext
)
abstract GetReadStream :
entity:Object *
streamProperty:ResourceProperty *
etag:string *
checkETagForEquality:Nullable<bool> *
operationContext:DataServiceOperationContext -> Stream
function GetReadStream(
entity : Object,
streamProperty : ResourceProperty,
etag : String,
checkETagForEquality : Nullable<boolean>,
operationContext : DataServiceOperationContext
) : Stream
パラメーター
- entity
型: System.Object
名前付きストリームが属するエンティティ。
- streamProperty
型: System.Data.Services.Providers.ResourceProperty
名前付きストリームを表す ResourceProperty オブジェクト。
- 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)。
- operationContext
型: System.Data.Services.DataServiceOperationContext
要求を処理するためにデータ サービスによって使用される DataServiceOperationContext インスタンス。
戻り値
説明
eTag は、If-Match または If-None-Match ヘッダーの値です。
GetReadStream メソッドは、クライアントが指定された entity の名前付きストリームを要求したときに、データ サービスがクライアントに返すバイナリ ストリームを取得するために、データ サービス ランタイムによって呼び出されます。 クライアントがメディア リンク エントリであるエンティティのメディア リソースを要求する場合は、代わりに GetReadStream メソッドを使用します。 詳細については、「ストリーミング プロバイダー (WCF Data Services)」を参照してください。