Comparteix a través de


DataServiceContext.GetReadStream Método

Definición

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.

args
DataServiceRequestArgs

Instancia de la clase DataServiceRequestArgs que contiene la configuración del mensaje de solicitud HTTP.

Devoluciones

Instancia de DataServiceStreamResponse que representa la respuesta.

Excepciones

entity es null.

O bien

args 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.

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

entity es null.

O bien

acceptContentType 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 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.

Se aplica a