Share via


DataServiceContext.BeginGetReadStream Metode

Definisi

Secara asinkron mendapatkan data properti biner untuk entitas yang ditentukan sebagai aliran data bersama dengan header pesan yang ditentukan.

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

Parameter

entity
Object

Entitas yang memiliki properti biner untuk diambil.

args
DataServiceRequestArgs

DataServiceRequestArgs Instans kelas yang berisi pengaturan untuk pesan permintaan HTTP.

callback
AsyncCallback

Delegasikan untuk memanggil saat hasil tersedia untuk konsumsi klien.

state
Object

Objek status yang ditentukan pengguna diteruskan ke panggilan balik.

Mengembalikan

Objek IAsyncResult yang digunakan untuk melacak status operasi asinkron.

Pengecualian

Salah satu parameter yang disediakan untuk metode ini adalah null.

entity tidak dilacak oleh iniDataServiceContext.

-atau-

entity ada di negara bagianAdded.

-atau-

entity bukan Entri Tautan Media dan tidak memiliki properti biner.

Keterangan

Metode ini GetReadStream secara asinkron meminta aliran data yang berisi properti biner dari yang diminta entity.

Dalam protokol AtomPub, entity adalah Entri Tautan Media dan properti biner adalah Sumber Daya Media terkait.

Tidak ada validasi yang dilakukan pada header yang diatur dalam args. Oleh karena itu, jangan ubah header HTTP dengan cara yang mengubah arti permintaan.

Berlaku untuk