Compartilhar via


IDataServiceStreamProvider.GetReadStream Método

Definição

Retorna um fluxo que contém os dados de recurso de mídia para a entidade especificada, que é uma entrada de link de mídia.

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

Parâmetros

entity
Object

A entidade que é uma entrada de link de mídia com um recurso de mídia relacionada.

etag
String

O valor de eTag enviado como parte da solicitação HTTP enviada para o serviço de dados.

checkETagForEquality
Nullable<Boolean>

Um Boolean que permite valor nulo que determina se o serviço de dados deve determinar o tipo de eTag usado.

operationContext
DataServiceOperationContext

A instância de DataServiceOperationContext usada pelo serviço de dados para processar a solicitação.

Retornos

O Stream de dados que contém os dados de propriedade binários da entity.

Comentários

eTag é o valor de um cabeçalho If-Match ou If-None-Match. Os seguintes valores têm suporte:

  • true – quando a eTag representa um cabeçalho If-Match.

  • false – quando a eTag representa um cabeçalho If-None-Match.

  • null - quando um cabeçalho If-Match ou If-None-Match não está presente na solicitação.

O GetReadStream método é chamado pelo runtime do serviço de dados para adquirir o fluxo que o serviço de dados retorna ao cliente quando o cliente solicita o recurso de mídia para o especificado entity, que é uma entrada de link de mídia. Para obter mais informações, consulte Provedor de Streaming.

Aplica-se a