DataServiceContext.BeginExecuteBatch Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir grup sorguyu zaman uyumsuz olarak veri hizmetine toplu iş olarak gönderir.
public:
IAsyncResult ^ BeginExecuteBatch(AsyncCallback ^ callback, System::Object ^ state, ... cli::array <System::Data::Services::Client::DataServiceRequest ^> ^ queries);
public IAsyncResult BeginExecuteBatch (AsyncCallback callback, object state, params System.Data.Services.Client.DataServiceRequest[] queries);
member this.BeginExecuteBatch : AsyncCallback * obj * System.Data.Services.Client.DataServiceRequest[] -> IAsyncResult
Public Function BeginExecuteBatch (callback As AsyncCallback, state As Object, ParamArray queries As DataServiceRequest()) As IAsyncResult
Parametreler
- callback
- AsyncCallback
Toplu iş isteğine bir yanıt alındığında çağrılan temsilci.
- state
- Object
Bağlam verilerini geri çağırma yöntemine geçirmek için kullanılan kullanıcı tanımlı durum nesnesi.
- queries
- DataServiceRequest[]
Toplu iş isteğine eklenecek sorgu istekleri dizisi.
Döndürülenler
IAsyncResult Zaman uyumsuz işlemin durumunu izlemek için kullanılan nesne.
Açıklamalar
Döndürülen IAsyncResult nesne, zaman uyumsuz işlemin ne zaman tamamlandığını belirlemek için kullanılır. Daha fazla bilgi için bkz. Zaman Uyumsuz İşlemler.
Sorgular örnek olarak DataServiceRequest<TElement> belirtilir. DataServiceResponse Toplu iş isteğinin bir bütün olarak yanıtını temsil eden bir döndürür. Tek tek sorgu yanıtları, örneği numaralandırarak DataServiceResponse erişilebilen nesneler olarak DataServiceResponse temsil edilir.
Bu yöntem döndürdüğünde, toplu iş isteğinin tüm HTTP yanıtı ağ akışından okunur ancak yanıtlar işlenmez. Numaralandırılana kadar yanıttaki belirtilen varlık için kimlik çözümlemesi veya nesne gerçekleştirme işlemi gerçekleşmez.