DataServiceContext.GetReadStream Metodo

Definizione

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

Overload

Nome Descrizione
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 del messaggio specificate.

GetReadStream(Object, String)

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

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à con la proprietà binaria da recuperare.

Valori restituiti

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

Il entity è null.

l'oggetto entity non viene rilevato da questo DataServiceContextoggetto .

oppure

è entity nello Added stato .

oppure

non entity è 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 dell'oggetto richiesto entity.

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 del 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à con la proprietà binaria da recuperare.

args
DataServiceRequestArgs

Istanza della classe che contiene le impostazioni per il messaggio di DataServiceRequestArgs richiesta HTTP.

Valori restituiti

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

entity è null.

oppure

args è null.

l'oggetto entity non viene rilevato da questo DataServiceContextoggetto .

oppure

è entity nello Added stato .

oppure

non entity è 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 dell'oggetto richiesto entity.

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

Non viene eseguita alcuna convalida sulle intestazioni impostate in args. Pertanto, non modificare un'intestazione HTTP in modo che modifichi il 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 accept del messaggio specificata.

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à con la proprietà binaria da recuperare.

acceptContentType
String

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

Valori restituiti

Istanza di DataServiceStreamResponse che rappresenta la risposta.

Eccezioni

entity è null.

oppure

acceptContentType è null.

l'oggetto entity non viene rilevato da questo DataServiceContextoggetto .

oppure

è entity nello Added stato .

oppure

non entity è 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 dell'oggetto richiesto entity.

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

Non viene eseguita alcuna convalida sulle intestazioni impostate in acceptContentType. Pertanto, non modificare questa intestazione HTTP in modo che modifichi il significato della richiesta.

Si applica a