Compartir a través de


DataServiceContext.GetReadStream Método (Object, DataServiceRequestArgs)

Obtiene el flujo de datos binarios de la entidad especificada usando los encabezados de mensaje especificados.

No compatible con el cliente de WCF Data Services 5.0 para Silverlight.

Espacio de nombres:  System.Data.Services.Client
Ensamblado:  Microsoft.Data.Services.Client (en Microsoft.Data.Services.Client.dll)

Sintaxis

'Declaración
Public Function GetReadStream ( _
    entity As Object, _
    args As DataServiceRequestArgs _
) As DataServiceStreamResponse
'Uso
Dim instance As DataServiceContext
Dim entity As Object
Dim args As DataServiceRequestArgs
Dim returnValue As DataServiceStreamResponse

returnValue = instance.GetReadStream(entity, _
    args)
public DataServiceStreamResponse GetReadStream(
    Object entity,
    DataServiceRequestArgs args
)
public:
DataServiceStreamResponse^ GetReadStream(
    Object^ entity, 
    DataServiceRequestArgs^ args
)
member GetReadStream : 
        entity:Object * 
        args:DataServiceRequestArgs -> DataServiceStreamResponse 
public function GetReadStream(
    entity : Object, 
    args : DataServiceRequestArgs
) : DataServiceStreamResponse

Parámetros

  • entity
    Tipo: System.Object
    Entidad que tiene el flujo binario que se va a recuperar.

Valor devuelto

Tipo: System.Data.Services.Client.DataServiceStreamResponse
Instancia de DataServiceStreamResponse que representa la respuesta.

Excepciones

Excepción Condición
ArgumentNullException

entity es nulles una referencia NULL (Nothing en Visual Basic)..

O bien

args es nulles una referencia NULL (Nothing en Visual Basic)..

ArgumentException

Este DataServiceContext no realiza el seguimiento de entity.

O bien

entity se encuentra en el estado Added.

O bien

entity no es una entrada de vínculo multimedia y no tiene un flujo binario relacionado.

Comentarios

El método GetReadStream solicita sincrónicamente el flujo de datos binarios que pertenece al parámetro entity solicitado.

En el protocolo AtomPub, entity, es una entrada de vínculo de multimedia y el flujo es el recurso multimedia relacionado.

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.

Vea también

Referencia

DataServiceContext Clase

Sobrecarga de GetReadStream

Espacio de nombres System.Data.Services.Client