DataServiceContext.GetReadStream Metodo

Definizione

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati.

Overload

GetReadStream(Object)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati.

GetReadStream(Object, DataServiceRequestArgs)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati insieme alle intestazioni di messaggio specificate.

GetReadStream(Object, String)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati, con l'intestazione del messaggio Accept specificato.

GetReadStream(Object)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati.

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

Parametri

entity
Object

Entità che dispone della proprietà binaria da recuperare.

Restituisce

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

L'elemento entity è null.

entity non viene rilevato da DataServiceContext.

-oppure-

L'oggetto entity si trova in uno stato Added.

-oppure-

entity non è una voce di collegamento multimediale e non dispone di una proprietà binaria.

Commenti

Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entitydell'oggetto richiesto.

Nel protocollo AtomPub, entity è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.

Si applica a

GetReadStream(Object, DataServiceRequestArgs)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati insieme alle intestazioni di messaggio specificate.

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

Parametri

entity
Object

Entità che dispone della proprietà binaria da recuperare.

args
DataServiceRequestArgs

Istanza della classe DataServiceRequestArgs contenente impostazioni per il messaggio della richiesta HTTP.

Restituisce

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

entity è null.

-oppure-

args è null.

entity non viene rilevato da DataServiceContext.

-oppure-

L'oggetto entity si trova in uno stato Added.

-oppure-

entity non è una voce di collegamento multimediale e non dispone di una proprietà binaria.

Commenti

Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entitydell'oggetto richiesto.

Nel protocollo AtomPub, entity è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.

Non viene eseguita alcuna convalida delle intestazioni impostate in args. Non modificare pertanto un'intestazione HTTP in un modo che determinerebbe la modifica del significato della richiesta.

Si applica a

GetReadStream(Object, String)

Ottiene i dati della proprietà binaria per l'entità specificata come flusso di dati, con l'intestazione del messaggio Accept specificato.

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

Parametri

entity
Object

Entità che dispone della proprietà binaria da recuperare.

acceptContentType
String

Tipo di contenuto dei dati richiesti dal servizio dati, specificato nell'intestazione Accept.

Restituisce

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

entity è null.

-oppure-

acceptContentType è null.

entity non viene rilevato da DataServiceContext.

-oppure-

L'oggetto entity si trova in uno stato Added.

-oppure-

entity non è una voce di collegamento multimediale e non dispone di una proprietà binaria.

Commenti

Il acceptContentType parametro deve essere un valore valido per l'intestazione Accept HTTP.

Il GetReadStream metodo richiede in modo sincrono un flusso di dati contenente la proprietà binaria entitydell'oggetto richiesto.

Nel protocollo AtomPub, entity è una voce di collegamento multimediale e la proprietà binaria è la risorsa multimediale associata.

Non viene eseguita alcuna convalida delle intestazioni impostate in acceptContentType. Non modificare pertanto questa intestazione HTTP in un modo che determinerebbe la modifica del significato della richiesta.

Si applica a