Bagikan melalui


PeerNameResolver.ResolveAsyncCancel(Object) Metode

Definisi

Membatalkan permintaan resolusi nama serekan asinkron yang ditentukan.

public:
 void ResolveAsyncCancel(System::Object ^ userState);
[System.Security.SecurityCritical]
public void ResolveAsyncCancel (object userState);
[<System.Security.SecurityCritical>]
member this.ResolveAsyncCancel : obj -> unit
Public Sub ResolveAsyncCancel (userState As Object)

Parameter

userState
Object

Objek yang disediakan untuk ResolveAsync instans metode yang memulai operasi penyelesaian.

Atribut

Pengecualian

Parameter userState tidak boleh null.

Keterangan

Memanggil metode ini menjamin sistem tidak akan mencoba untuk mendapatkan rekaman tambahan untuk yang ditentukan PeerName. Jika metode ini dipanggil ketika operasi resolusi nama serekan asinkron tidak luar biasa, metode ini bertindak sebagai "tanpa operasi" (NO OP).

Objek userState harus disediakan karena digunakan untuk melacak panggilan asinkron tertentu ketika beberapa panggilan sedang berlangsung. Objek yang disediakan penelepon ini unik untuk setiap permintaan resolusi nama serekan.

Metode ini akan segera kembali, tetapi operasi mungkin atau mungkin tidak segera dibatalkan. Argumen peristiwa yang dikembalikan oleh ResolveCompleted peristiwa berisi bidang yang dapat dijajaki oleh klien untuk menentukan apakah pembatalan terjadi.

Memanggil metode ini memastikan peristiwa ResolveCompleted akan disinyalir sesegera mungkin dengan argumen Cancelled peristiwa diatur ke true.

Berlaku untuk

Lihat juga