DataServiceContext.BeginGetReadStream Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.