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
Имя двоичного потока для запроса.
Экземпляр класса 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
Имя двоичного потока для запроса.
Экземпляр класса 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
Сущность с потоком двоичных данных для извлечения.
Экземпляр класса 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
Сущность с потоком двоичных данных для извлечения.
Экземпляр класса DataServiceRequestArgs, содержащий параметры для сообщения HTTP-запроса.
- cancellationToken
- CancellationToken
Токен для отслеживания запросов отмены.
Возвращаемое значение
Задача, представляющая экземпляр DataServiceStreamResponse , содержащий поток ответа вместе с его метаданными.
Исключения
Любой из параметров, содержащихся в методе, имеет значение NULL.
Объект entity
не отслеживается данным DataServiceContext.-or-The entity
находится в Added состоянии.-или-The entity
не является записью ссылки на носитель и не имеет связанного потока двоичных данных.