IDataServiceStreamProvider2.GetReadStream 方法 (Object, ResourceProperty, String, Nullable<Boolean>, DataServiceOperationContext)

返回包含命名流的二进制数据的流。

命名空间:  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

参数

  • etag
    类型:System.String
    将 eTag 值作为数据服务的 HTTP 请求的一部分发送。
  • checkETagForEquality
    类型:System.Nullable<Boolean>
    如果 eTag 被发送到 If-Match 标头,则确定条件请求颁发到数据服务的类型的可为空的 Boolean 值为 true,如果 eTag 被发送到 If-None-Match 标头,则该值为 false,如果请求没有条件并且请求中没有包含 eTag ,则该值为 nullnull 引用(在 Visual Basic 中为 Nothing)。

返回值

类型:System.IO.Stream

注释

eTag是 If-Match 或 If-None-Match 标头的值。

当客户端请求指定 entity 的命名流时,通过数据服务方法运行时以获取数据服务返回到客户端的二进制流调用 GetReadStream 方法。 当客户端请求是 媒体链接项 的实体的 媒体资源 时。改用 GetReadStream 方法。 有关更多信息,请参见 流提供程序(WCF 数据服务)

请参阅

参考

IDataServiceStreamProvider2 接口

GetReadStream 重载

System.Data.Services.Providers 命名空间