DataServiceContext.BeginGetReadStream 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
异步获取数据流形式的指定实体的二进制属性数据以及指定的消息标头。
public:
IAsyncResult ^ BeginGetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginGetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args, AsyncCallback callback, object state);
member this.BeginGetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
Public Function BeginGetReadStream (entity As Object, args As DataServiceRequestArgs, callback As AsyncCallback, state As Object) As IAsyncResult
参数
- entity
- Object
具有要检索的二进制属性的实体。
包含 HTTP 请求消息设置的 DataServiceRequestArgs 类的实例。
- callback
- AsyncCallback
当结果可供客户端使用时将调用的委托。
- state
- Object
已传递到回调的用户定义的状态对象。
返回
用于跟踪异步操作状态的 IAsyncResult 对象。
例外
向方法提供的任何参数都为 null
。
注解
方法 GetReadStream 异步请求包含所请求 entity
的二进制属性的数据流。
在 AtomPub 协议中, entity
是媒体链接条目,二进制属性是关联的媒体资源。
未对 args
中设置的标头进行任何验证。 因此,请不要以更改请求含义的方式来更改 HTTP 标头。