DataServiceContext.GetReadStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает данные двоичного свойства для указанной сущности в виде потока данных.
Перегрузки
| Имя | Описание |
|---|---|
| GetReadStream(Object) |
Возвращает данные двоичного свойства для указанной сущности в виде потока данных. |
| GetReadStream(Object, DataServiceRequestArgs) |
Возвращает данные двоичного свойства для указанной сущности в виде потока данных вместе с указанными заголовками сообщений. |
| GetReadStream(Object, String) |
Возвращает данные двоичного свойства для указанной сущности в виде потока данных с указанным заголовком сообщения Accept. |
GetReadStream(Object)
Возвращает данные двоичного свойства для указанной сущности в виде потока данных.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность, которая имеет двоичное свойство для извлечения.
Возвращаемое значение
Экземпляр DataServiceStreamResponse , представляющий ответ.
Исключения
Значение entity равно null.
Это entity не отслеживается DataServiceContext.
–или–
Находится entity в Added состоянии.
–или–
Не entity является записью ссылки мультимедиа и не имеет двоичного свойства.
Комментарии
Метод GetReadStream синхронно запрашивает поток данных, содержащий двоичное свойство запрошенного entity.
В протоколе AtomPub используется запись канала мультимедиа, entity а двоичное свойство — связанный ресурс мультимедиа.
Применяется к
GetReadStream(Object, DataServiceRequestArgs)
Возвращает данные двоичного свойства для указанной сущности в виде потока данных вместе с указанными заголовками сообщений.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность, которая имеет двоичное свойство для извлечения.
DataServiceRequestArgs Экземпляр класса, содержащего параметры для сообщения HTTP-запроса.
Возвращаемое значение
Экземпляр DataServiceStreamResponse , представляющий ответ.
Исключения
Это entity не отслеживается DataServiceContext.
–или–
Находится entity в Added состоянии.
–или–
Не entity является записью ссылки мультимедиа и не имеет двоичного свойства.
Комментарии
Метод GetReadStream синхронно запрашивает поток данных, содержащий двоичное свойство запрошенного entity.
В протоколе AtomPub используется запись канала мультимедиа, entity а двоичное свойство — связанный ресурс мультимедиа.
Проверка не выполняется в заголовках, заданных в args. Поэтому не изменяйте заголовок HTTP таким образом, чтобы изменить смысл запроса.
Применяется к
GetReadStream(Object, String)
Возвращает данные двоичного свойства для указанной сущности в виде потока данных с указанным заголовком сообщения Accept.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream(object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse
Параметры
- entity
- Object
Сущность, которая имеет двоичное свойство для извлечения.
- acceptContentType
- String
Тип контента, запрошенных службой данных, указанный в заголовке Accept.
Возвращаемое значение
Экземпляр DataServiceStreamResponse , представляющий ответ.
Исключения
Это entity не отслеживается DataServiceContext.
–или–
Находится entity в Added состоянии.
–или–
Не entity является записью ссылки мультимедиа и не имеет двоичного свойства.
Комментарии
Параметр acceptContentType должен быть допустимым значением заголовка Accept HTTP.
Метод GetReadStream синхронно запрашивает поток данных, содержащий двоичное свойство запрошенного entity.
В протоколе AtomPub используется запись канала мультимедиа, entity а двоичное свойство — связанный ресурс мультимедиа.
Проверка не выполняется в заголовках, заданных в acceptContentType. Поэтому не изменяйте этот заголовок HTTP таким образом, чтобы изменить смысл запроса.