DataServiceContext.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í.
Obtiene los datos de las propiedades binarias de la entidad especificada como un flujo de datos.
Sobrecargas
GetReadStream(Object) |
Obtiene los datos de las propiedades binarias de la entidad especificada como un flujo de datos. |
GetReadStream(Object, DataServiceRequestArgs) |
Obtiene los datos de propiedad binarios de la entidad especificada como un flujo de datos junto con los encabezados del mensaje especificados. |
GetReadStream(Object, String) |
Obtiene los datos de propiedad binarios de la entidad especificada como un flujo de datos junto con el encabezado del mensaje Accept. |
GetReadStream(Object)
Obtiene los datos de las propiedades binarias de la entidad especificada como un flujo de datos.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity);
member this.GetReadStream : obj -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object) As DataServiceStreamResponse
Parámetros
- entity
- Object
Entidad que tiene la propiedad binaria que se va a recuperar.
Devoluciones
Instancia de DataServiceStreamResponse que representa la respuesta.
Excepciones
El valor de entity
es null
.
Este entity
no realiza el seguimiento de DataServiceContext.
o bien
entity
se encuentra en el estado Added.
o bien
entity
no es una entrada de vínculo multimedia y no tiene una propiedad binaria.
Comentarios
El GetReadStream método solicita de forma sincrónica un flujo de datos que contiene la propiedad binaria del objeto solicitado entity
.
En el protocolo AtomPub, entity
es una entrada de vínculo multimedia y la propiedad binaria es el recurso multimedia asociado.
Se aplica a
GetReadStream(Object, DataServiceRequestArgs)
Obtiene los datos de propiedad binarios de la entidad especificada como un flujo de datos junto con los encabezados del mensaje especificados.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, System.Data.Services.Client.DataServiceRequestArgs args);
member this.GetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, args As DataServiceRequestArgs) As DataServiceStreamResponse
Parámetros
- entity
- Object
Entidad que tiene la propiedad binaria que se va a recuperar.
Instancia de la clase DataServiceRequestArgs que contiene la configuración del mensaje de solicitud HTTP.
Devoluciones
Instancia de DataServiceStreamResponse que representa la respuesta.
Excepciones
Este entity
no realiza el seguimiento de DataServiceContext.
o bien
entity
se encuentra en el estado Added.
o bien
entity
no es una entrada de vínculo multimedia y no tiene una propiedad binaria.
Comentarios
El GetReadStream método solicita de forma sincrónica un flujo de datos que contiene la propiedad binaria del objeto solicitado entity
.
En el protocolo AtomPub, entity
es una entrada de vínculo multimedia y la propiedad binaria es el recurso multimedia asociado.
No se realiza ninguna validación en los encabezados que se establecen en args
. Por tanto, no modifique un encabezado HTTP de manera que cambie el significado de la solicitud.
Se aplica a
GetReadStream(Object, String)
Obtiene los datos de propiedad binarios de la entidad especificada como un flujo de datos junto con el encabezado del mensaje Accept.
public:
System::Data::Services::Client::DataServiceStreamResponse ^ GetReadStream(System::Object ^ entity, System::String ^ acceptContentType);
public System.Data.Services.Client.DataServiceStreamResponse GetReadStream (object entity, string acceptContentType);
member this.GetReadStream : obj * string -> System.Data.Services.Client.DataServiceStreamResponse
Public Function GetReadStream (entity As Object, acceptContentType As String) As DataServiceStreamResponse
Parámetros
- entity
- Object
Entidad que tiene la propiedad binaria que se va a recuperar.
- acceptContentType
- String
Tipo de contenido de los datos solicitados desde el servicio de datos que se especifica en el encabezado Accept.
Devoluciones
Instancia de DataServiceStreamResponse que representa la respuesta.
Excepciones
Este entity
no realiza el seguimiento de DataServiceContext.
o bien
entity
se encuentra en el estado Added.
o bien
entity
no es una entrada de vínculo multimedia y no tiene una propiedad binaria.
Comentarios
El acceptContentType
parámetro debe ser un valor válido para el encabezado ACCEPT HTTP.
El GetReadStream método solicita de forma sincrónica un flujo de datos que contiene la propiedad binaria del objeto solicitado entity
.
En el protocolo AtomPub, entity
es una entrada de vínculo multimedia y la propiedad binaria es el recurso multimedia asociado.
No se realiza ninguna validación en los encabezados que se establecen en acceptContentType
. Por tanto, no modifique este encabezado HTTP de manera que cambie el significado de la solicitud.