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


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-запроса.

checkETagForEquality
Nullable<Boolean>

Значение типа 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, который является ссылкой на носитель. Дополнительные сведения см. в разделе Поставщик потоковой передачи.

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