IDataServiceStreamProvider.GetReadStream Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Devuelve un flujo que contiene los datos del recurso multimedia de la entidad especificada, que es una entrada de vínculo de multimedia.
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
La entidad que es una entrada de vínculo multimedia con un recurso multimedia relacionado.
- etag
- String
El valor eTag enviado como parte de la solicitud HTTP que se envía al servicio de datos.
Valor Boolean que acepta valores NULL y determina si el servicio de datos debe comprobar el tipo de eTag que se usa.
- operationContext
- DataServiceOperationContext
La instancia de DataServiceOperationContext utilizada por el servicio de datos para procesar la solicitud.
Devoluciones
Stream de los datos que contiene los datos de propiedad binarios de entity
.
Comentarios
eTag
es el valor de un encabezado If-Match o If-None-Match. Se admiten los valores siguientes:
true
: cuando la eTag representa un encabezado If-Match.false
: cuando la eTag representa un encabezado If-None-Match.null
: cuando un encabezado If-Match o If-None-Match no está presente en la solicitud.
El tiempo de ejecución del servicio de datos llama al método GetReadStream para adquirir el flujo que el servicio de datos devuelve al cliente cuando este solicita el recurso multimedia para la entity
especificada, que es una entrada de vínculo multimedia. Para más información, consulte Proveedor de streaming.