DataServiceContext.GetReadStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Перегрузки
GetReadStream(Object, String) |
Получает поток двоичных данных, принадлежащий к указанной сущности, используя указанный заголовок сообщения Content-Type. |
GetReadStream(Object, String, DataServiceRequestArgs) |
Получает именованный поток двоичных данных, принадлежащий к указанной сущности, используя указанный заголовок сообщения Content-Type. |
GetReadStream(Object) |
Получает поток двоичных данных, который принадлежит к указанной сущности. |
GetReadStream(Object, DataServiceRequestArgs) |
Получает поток двоичных данных для указанной сущности, используя указанные заголовки сообщения. |
GetReadStream(Object, String)
Получает поток двоичных данных, принадлежащий к указанной сущности, используя указанный заголовок сообщения Content-Type.
public virtual Microsoft.OData.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
abstract member GetReadStream : obj * string -> Microsoft.OData.Client.DataServiceStreamResponse
override this.GetReadStream : obj * string -> Microsoft.OData.Client.DataServiceStreamResponse
Public Overridable Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность с потоком двоичных данных для извлечения.
- acceptContentType
- String
Тип содержимого потока двоичных данных, запрашиваемый у службы данных, указанной в заголовке Accept.
Возвращаемое значение
Экземпляр DataServiceStreamResponse, представляющий ответ.
Исключения
entity
имеет значение null.-или- acceptContentType
имеет значение NULL.
Объект entity
не отслеживается данным DataServiceContext.-or-The entity
находится в Added состоянии .-or-The entity
не является записью ссылки на мультимедиа и не имеет связанного потока.
Применяется к
GetReadStream(Object, String, DataServiceRequestArgs)
Получает именованный поток двоичных данных, принадлежащий к указанной сущности, используя указанный заголовок сообщения Content-Type.
public virtual Microsoft.OData.Client.DataServiceStreamResponse GetReadStream (object entity, string name, Microsoft.OData.Client.DataServiceRequestArgs args);
abstract member GetReadStream : obj * string * Microsoft.OData.Client.DataServiceRequestArgs -> Microsoft.OData.Client.DataServiceStreamResponse
override this.GetReadStream : obj * string * Microsoft.OData.Client.DataServiceRequestArgs -> Microsoft.OData.Client.DataServiceStreamResponse
Public Overridable Function GetReadStream (entity As Object, name As String, args As DataServiceRequestArgs) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность с потоком двоичных данных для извлечения.
- name
- String
Имя двоичного потока для запроса.
Экземпляр класса DataServiceRequestArgs, содержащий параметры для сообщения HTTP-запроса.
Возвращаемое значение
Экземпляр DataServiceStreamResponse, представляющий ответ.
Исключения
Параметры сущности или аргументов имеют значение NULL.
Указанная сущность либо не отслеживается, либо находится в добавленном состоянии.
Применяется к
GetReadStream(Object)
Получает поток двоичных данных, который принадлежит к указанной сущности.
public virtual Microsoft.OData.Client.DataServiceStreamResponse GetReadStream (object entity);
abstract member GetReadStream : obj -> Microsoft.OData.Client.DataServiceStreamResponse
override this.GetReadStream : obj -> Microsoft.OData.Client.DataServiceStreamResponse
Public Overridable Function GetReadStream (entity As Object) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность с двоичным потоком для извлечения.
Возвращаемое значение
Экземпляр DataServiceStreamResponse, представляющий ответ.
Исключения
Имеет entity
значение NULL.
Объект entity
не отслеживается данным DataServiceContext.-or-The entity
находится в Added состоянии .-or-The entity
не является записью ссылки на мультимедиа и не имеет связанного двоичного потока.
Применяется к
GetReadStream(Object, DataServiceRequestArgs)
Получает поток двоичных данных для указанной сущности, используя указанные заголовки сообщения.
public virtual Microsoft.OData.Client.DataServiceStreamResponse GetReadStream (object entity, Microsoft.OData.Client.DataServiceRequestArgs args);
abstract member GetReadStream : obj * Microsoft.OData.Client.DataServiceRequestArgs -> Microsoft.OData.Client.DataServiceStreamResponse
override this.GetReadStream : obj * Microsoft.OData.Client.DataServiceRequestArgs -> Microsoft.OData.Client.DataServiceStreamResponse
Public Overridable Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность с двоичным потоком для извлечения.
Экземпляр класса DataServiceRequestArgs, содержащий параметры для сообщения HTTP-запроса.
Возвращаемое значение
Экземпляр DataServiceStreamResponse, представляющий ответ.
Исключения
entity
имеет значение null.-или- args
имеет значение NULL.
Объект entity
не отслеживается данным DataServiceContext.-or-The entity
находится в Added состоянии .-or-The entity
не является записью ссылки на мультимедиа и не имеет связанного двоичного потока.