DataServiceContext.BeginGetReadStream Metoda

Definice

Asynchronně získá data binární vlastnosti pro zadanou entitu jako datový proud spolu se zadanými hlavičkami zprávy.

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

Parametry

entity
Object

Entita, která má binární vlastnost k načtení.

args
DataServiceRequestArgs

DataServiceRequestArgs Instance třídy, která obsahuje nastavení pro zprávu požadavku HTTP.

callback
AsyncCallback

Delegování, které se má vyvolat, když jsou k dispozici výsledky pro využití klienta.

state
Object

Objekt stavu definovaný uživatelem předaný zpětnému volání.

Návraty

Objekt IAsyncResult , který se používá ke sledování stavu asynchronní operace.

Výjimky

Libovolný z parametrů zadaných metodě je null.

Toto entity není sledováno DataServiceContext.

nebo

Je entity ve Added stavu.

nebo

Není entity položka media linku a nemá binární vlastnost.

Poznámky

Metoda GetReadStream asynchronně požaduje datový proud, který obsahuje binární vlastnost požadovaného entity.

V protokolu entity AtomPub je položka media linku a binární vlastnost je přidružený prostředek média.

U hlaviček, které jsou nastavené v argssouboru , se neprovádí žádné ověření. Proto neměňte hlavičku HTTP způsobem, který změní význam požadavku.

Platí pro