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


DataServiceContext.GetReadStreamAsync Метод

Определение

Перегрузки

GetReadStreamAsync(Object, String, DataServiceRequestArgs, CancellationToken)

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

GetReadStreamAsync(Object, String, DataServiceRequestArgs)

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

GetReadStreamAsync(Object, DataServiceRequestArgs)

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

GetReadStreamAsync(Object, DataServiceRequestArgs, CancellationToken)

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

GetReadStreamAsync(Object, String, DataServiceRequestArgs, CancellationToken)

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

public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse> GetReadStreamAsync (object entity, string name, Microsoft.OData.Client.DataServiceRequestArgs args, System.Threading.CancellationToken cancellationToken);
abstract member GetReadStreamAsync : obj * string * Microsoft.OData.Client.DataServiceRequestArgs * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
override this.GetReadStreamAsync : obj * string * Microsoft.OData.Client.DataServiceRequestArgs * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
Public Overridable Function GetReadStreamAsync (entity As Object, name As String, args As DataServiceRequestArgs, cancellationToken As CancellationToken) As Task(Of DataServiceStreamResponse)

Параметры

entity
Object

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

name
String

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

args
DataServiceRequestArgs

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

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены.

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

Задача, представляющая экземпляр DataServiceStreamResponse , содержащий поток ответа вместе с его метаданными.

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

GetReadStreamAsync(Object, String, DataServiceRequestArgs)

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

public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse> GetReadStreamAsync (object entity, string name, Microsoft.OData.Client.DataServiceRequestArgs args);
abstract member GetReadStreamAsync : obj * string * Microsoft.OData.Client.DataServiceRequestArgs -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
override this.GetReadStreamAsync : obj * string * Microsoft.OData.Client.DataServiceRequestArgs -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
Public Overridable Function GetReadStreamAsync (entity As Object, name As String, args As DataServiceRequestArgs) As Task(Of DataServiceStreamResponse)

Параметры

entity
Object

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

name
String

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

args
DataServiceRequestArgs

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

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

Задача, представляющая экземпляр DataServiceStreamResponse , содержащий поток ответа вместе с его метаданными.

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

GetReadStreamAsync(Object, DataServiceRequestArgs)

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

public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse> GetReadStreamAsync (object entity, Microsoft.OData.Client.DataServiceRequestArgs args);
abstract member GetReadStreamAsync : obj * Microsoft.OData.Client.DataServiceRequestArgs -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
override this.GetReadStreamAsync : obj * Microsoft.OData.Client.DataServiceRequestArgs -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
Public Overridable Function GetReadStreamAsync (entity As Object, args As DataServiceRequestArgs) As Task(Of DataServiceStreamResponse)

Параметры

entity
Object

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

args
DataServiceRequestArgs

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

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

Задача, представляющая экземпляр DataServiceStreamResponse , содержащий поток ответа вместе с его метаданными.

Исключения

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

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

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

GetReadStreamAsync(Object, DataServiceRequestArgs, CancellationToken)

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

public virtual System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse> GetReadStreamAsync (object entity, Microsoft.OData.Client.DataServiceRequestArgs args, System.Threading.CancellationToken cancellationToken);
abstract member GetReadStreamAsync : obj * Microsoft.OData.Client.DataServiceRequestArgs * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
override this.GetReadStreamAsync : obj * Microsoft.OData.Client.DataServiceRequestArgs * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Microsoft.OData.Client.DataServiceStreamResponse>
Public Overridable Function GetReadStreamAsync (entity As Object, args As DataServiceRequestArgs, cancellationToken As CancellationToken) As Task(Of DataServiceStreamResponse)

Параметры

entity
Object

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

args
DataServiceRequestArgs

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

cancellationToken
CancellationToken

Токен для отслеживания запросов отмены.

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

Задача, представляющая экземпляр DataServiceStreamResponse , содержащий поток ответа вместе с его метаданными.

Исключения

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

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

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