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.
- args
Tipo: System.Data.Services.Client.DataServiceRequestArgs
Instancia de la clase DataServiceRequestArgs que contiene la configuración del mensaje de solicitud HTTP.
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.