Поделиться через


DataServiceContext.BeginGetReadStream Метод

Определение

Перегрузки

BeginGetReadStream(Object, DataServiceRequestArgs, AsyncCallback, Object)

Асинхронно получает поток двоичных данных, принадлежащий к указанной сущности, используя указанные заголовки сообщения.

BeginGetReadStream(Object, String, DataServiceRequestArgs, AsyncCallback, Object)

Асинхронно получает именованный поток двоичных данных, принадлежащий к указанной сущности, используя указанные заголовки сообщения.

BeginGetReadStream(Object, DataServiceRequestArgs, AsyncCallback, Object)

Асинхронно получает поток двоичных данных, принадлежащий к указанной сущности, используя указанные заголовки сообщения.

public virtual IAsyncResult BeginGetReadStream (object entity, Microsoft.OData.Client.DataServiceRequestArgs args, AsyncCallback callback, object state);
abstract member BeginGetReadStream : obj * Microsoft.OData.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
override this.BeginGetReadStream : obj * Microsoft.OData.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginGetReadStream (entity As Object, args As DataServiceRequestArgs, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

entity
Object

Сущность с потоком двоичных данных для извлечения.

args
DataServiceRequestArgs

Экземпляр класса DataServiceRequestArgs, содержащий параметры для сообщения HTTP-запроса.

callback
AsyncCallback

Делегат для вызова, когда результаты доступны для клиента.

state
Object

Определяемый пользователем объект состояния передается функции обратного вызова.

Возвращаемое значение

Объект IAsyncResult, используемый для отслеживания состояния асинхронной операции.

Исключения

Любой из параметров, содержащихся в методе, имеет значение NULL.

Объект entity не отслеживается данным DataServiceContext.-or-The entity находится в Added состоянии .-or-The entity не является записью ссылки на мультимедиа и не имеет связанного потока двоичных данных.

Применяется к

BeginGetReadStream(Object, String, DataServiceRequestArgs, AsyncCallback, Object)

Асинхронно получает именованный поток двоичных данных, принадлежащий к указанной сущности, используя указанные заголовки сообщения.

public virtual IAsyncResult BeginGetReadStream (object entity, string name, Microsoft.OData.Client.DataServiceRequestArgs args, AsyncCallback callback, object state);
abstract member BeginGetReadStream : obj * string * Microsoft.OData.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
override this.BeginGetReadStream : obj * string * Microsoft.OData.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
Public Overridable Function BeginGetReadStream (entity As Object, name As String, args As DataServiceRequestArgs, callback As AsyncCallback, state As Object) As IAsyncResult

Параметры

entity
Object

Сущность с потоком двоичных данных для извлечения.

name
String

Имя двоичного потока для запроса.

args
DataServiceRequestArgs

Экземпляр класса DataServiceRequestArgs, содержащий параметры для сообщения HTTP-запроса.

callback
AsyncCallback

Делегат для вызова, когда результаты доступны для клиента.

state
Object

Определяемый пользователем объект состояния передается функции обратного вызова.

Возвращаемое значение

Объект IAsyncResult, используемый для отслеживания состояния асинхронной операции.

Применяется к