DataServiceContext.BeginGetReadStream Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Asynchronně získá data binární vlastnosti pro zadanou entitu jako datový stream 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í.
DataServiceRequestArgs Instance třídy, která obsahuje nastavení pro zprávu požadavku HTTP.
- callback
- AsyncCallback
Delegovat vyvolání, když jsou k dispozici výsledky pro využití klienta.
- state
- Object
Uživatelem definovaný objekt stavu předaný zpětnému volání.
Návraty
Objekt IAsyncResult , který se používá ke sledování stavu asynchronní operace.
Výjimky
Kterýkoli z parametrů zadaných metodě je null
.
Není entity
sledován pomocí tohoto DataServiceContext.
-nebo-
Hodnota entity
je ve Added stavu .
-nebo-
Není entity
položka propojení médií a nemá binární vlastnost.
Poznámky
Metoda GetReadStream asynchronně požaduje datový stream, který obsahuje binární vlastnost požadovaného entity
objektu .
V protokolu entity
AtomPub je položka propojení médií a binární vlastnost je přidružený prostředek média.
U hlaviček, které jsou nastavené v args
, se neprovádí žádné ověření. Proto neměňte hlavičku HTTP způsobem, který mění význam požadavku.