返回包含指定实体的媒体资源数据的流,该实体为媒体链接实体。
命名空间: 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
将 eTag 值作为数据服务的 HTTP 请求的一部分发送。
- checkETagForEquality
类型:System.Nullable<Boolean>
如果 eTag 被发送到 If-Match 标头,则确定条件请求颁发到数据服务的类型的可为空的 Boolean 值为 true,如果 eTag 被发送到 If-None-Match 标头,则该值为 false,如果请求没有条件并且请求中没有包含 eTag ,则该值为 nullnull 引用(在 Visual Basic 中为 Nothing)。
- operationContext
类型:System.Data.Services.DataServiceOperationContext
数据服务用于处理请求的 DataServiceOperationContext 实例。
返回值
类型:System.IO.Stream
包含 entity 的二进制属性数据的数据 Stream。
注释
eTag是 If-Match 或 If-None-Match 标头的值。
当客户端请求指定的媒体链接项的 entity 的媒体资源时,通过数据服务方法运行时以获取数据服务返回到客户端的流调用 GetReadStream 方法。 有关更多信息,请参见 流提供程序(WCF 数据服务)。