CorrelationCallbackMessageProperty.BeginFinalizeCorrelation Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil oleh protokol korelasi ketika semua informasi korelasi tersedia untuk membangun korelasi secara asinkron.
public:
IAsyncResult ^ BeginFinalizeCorrelation(System::ServiceModel::Channels::Message ^ message, TimeSpan timeout, AsyncCallback ^ callback, System::Object ^ state);
public IAsyncResult BeginFinalizeCorrelation (System.ServiceModel.Channels.Message message, TimeSpan timeout, AsyncCallback callback, object state);
member this.BeginFinalizeCorrelation : System.ServiceModel.Channels.Message * TimeSpan * AsyncCallback * obj -> IAsyncResult
Public Function BeginFinalizeCorrelation (message As Message, timeout As TimeSpan, callback As AsyncCallback, state As Object) As IAsyncResult
Parameter
- message
- Message
Pesan yang akan dikorelasikan.
- timeout
- TimeSpan
Interval di mana korelasi harus diselesaikan atau dilemparkan TimeoutException .
- callback
- AsyncCallback
Metode yang akan dipanggil ketika perhitungan korelasi selesai.
- state
- Object
Objek khusus aplikasi opsional yang berisi informasi tentang operasi asinkron.
Mengembalikan
Referensi ke operasi asinkron saat ini.
Keterangan
Metode ini memanggil OnBeginFinalizeCorrelation untuk membangun korelasi. Aplikasi harus menyediakan implementasi OnBeginFinalizeCorrelation, yang secara asinkron melakukan perhitungan korelasi pesan yang ditentukan.
Untuk diberi tahu ketika operasi asinkron selesai, panggil EndFinalizeCorrelation dari callback
metode . Jika EndFinalizeCorrelation dipanggil sebelum operasi asinkron selesai, operasi akan diblokir hingga operasi selesai. Jika operasi tidak selesai dalam interval TimeoutException waktu habis yang ditentukan, akan dilemparkan.
Metode ini adalah versi asinkron menggunakan FinalizeCorrelationIAsyncResult pola desain asinkron. Untuk informasi selengkapnya, lihat Gambaran Umum Pemrograman Asinkron.