IDataServiceStreamProvider.GetReadStream Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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.
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.