DataServiceContext.BeginGetReadStream Metodo

Definizione

Ottiene in modo asincrono i dati delle proprietà binarie per l'entità specificata come flusso di dati insieme alle intestazioni del messaggio specificate.

public:
 IAsyncResult ^ BeginGetReadStream(System::Object ^ entity, System::Data::Services::Client::DataServiceRequestArgs ^ args, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginGetReadStream(object entity, System.Data.Services.Client.DataServiceRequestArgs args, AsyncCallback callback, object state);
member this.BeginGetReadStream : obj * System.Data.Services.Client.DataServiceRequestArgs * AsyncCallback * obj -> IAsyncResult
Public Function BeginGetReadStream (entity As Object, args As DataServiceRequestArgs, callback As AsyncCallback, state As Object) As IAsyncResult

Parametri

entity
Object

Entità con la proprietà binaria da recuperare.

args
DataServiceRequestArgs

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

callback
AsyncCallback

Delegare per richiamare quando i risultati sono disponibili per l'utilizzo del client.

state
Object

Oggetto di stato definito dall'utente passato al callback.

Valori restituiti

Oggetto IAsyncResult utilizzato per tenere traccia dello stato dell'operazione asincrona.

Eccezioni

Uno dei parametri forniti al metodo è 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 asincrono 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