Bagikan melalui


IServiceCall.OnCall Metode

Definisi

Memulai eksekusi pekerjaan batch yang diterapkan dalam metode ini.

public:
 void OnCall();
public void OnCall ();
abstract member OnCall : unit -> unit
Public Sub OnCall ()

Keterangan

Pekerjaan batch yang dijalankan dalam metode ini berjalan dalam konteks dan rangkaian apartemen aktivitas yang dibuat oleh panggilan ke Activity. Pekerjaan batch dalam metode ini dijalankan oleh panggilan ke Activity.SynchronousCall atau Activity.AsynchronousCall.

Perhatian

Anda harus memastikan bahwa metode ini aman dalam situasi di mana objek aktivitas yang dibuat oleh Activity tidak dibuat dengan konteks yang disinkronkan, karena dalam situasi seperti itu banyak panggilan untuk OnCall dapat berjalan pada saat yang sama.

Untuk mencapai performa terbaik dari sistem, konfigurasi konteks aktivitas yang dibuat oleh harus dicocokkan dengan Activity pekerjaan batch yang dilakukan oleh OnCall metode . Misalnya, jika batch bekerja dalam OnCall metode menggunakan objek yang dapat dikumpulkan, aktivitas yang dibuat oleh Activity harus dikonfigurasi untuk menggunakan apartemen multithreaded (MTA).

Untuk informasi tentang objek yang dapat dikumpulkan, lihat topik "Persyaratan untuk Objek yang Dapat Dikumpulkan" di Platform SDK di MSDN.

Berlaku untuk