IDataServiceStreamProvider.GetReadStream Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает поток, содержащий данные ресурса мультимедиа для указанной сущности, которая представляет собой ссылку на носитель.
public:
System::IO::Stream ^ GetReadStream(System::Object ^ entity, System::String ^ etag, Nullable<bool> checkETagForEquality, System::Data::Services::DataServiceOperationContext ^ operationContext);
public System.IO.Stream GetReadStream (object entity, string etag, bool? checkETagForEquality, System.Data.Services.DataServiceOperationContext operationContext);
abstract member GetReadStream : obj * string * Nullable<bool> * System.Data.Services.DataServiceOperationContext -> System.IO.Stream
Public Function GetReadStream (entity As Object, etag As String, checkETagForEquality As Nullable(Of Boolean), operationContext As DataServiceOperationContext) As Stream
Параметры
- entity
- Object
Сущность, которая является ссылкой на носитель со связанным ресурсом мультимедиа.
- etag
- String
Значение eTag, передаваемое службе данных в составе HTTP-запроса.
Значение типа Boolean, допускающее значение NULL, определяющее, должна ли служба данных принимать используемый тип eTag.
- operationContext
- DataServiceOperationContext
Экземпляр DataServiceOperationContext, используемый службой данных для обработки запроса.
Возвращаемое значение
Поток данных Stream, который содержит данные двоичного свойства entity
.
Комментарии
eTag
— это значение заголовка If-Match или If-None-Match. Поддерживаются следующие значения.
true
— если eTag представляет заголовок If-Match.false
— если eTag представляет заголовок If-None-Match.null
— если в запросе отсутствует заголовок If-Match или If-None-Match.
Метод GetReadStream вызывается средой выполнения службы данных для получения двоичного потока, который служба данных возвращает клиенту, когда клиент запрашивает ресурс мультимедиа для указанного entity
, который является ссылкой на носитель. Дополнительные сведения см. в разделе Поставщик потоковой передачи.