Bagikan melalui


SyncUpdateCallback Delegasikan

Definisi

Menerima pemberitahuan peristiwa selama sinkronisasi replika.

public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, System::String ^ targetServer, System::String ^ sourceServer, SyncFromAllServersOperationException ^ exception);
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, string targetServer, string sourceServer, SyncFromAllServersOperationException exception);
public delegate bool SyncUpdateCallback(SyncFromAllServersEvent eventType, string? targetServer, string? sourceServer, SyncFromAllServersOperationException? exception);
type SyncUpdateCallback = delegate of SyncFromAllServersEvent * string * string * SyncFromAllServersOperationException -> bool
Public Delegate Function SyncUpdateCallback(eventType As SyncFromAllServersEvent, targetServer As String, sourceServer As String, exception As SyncFromAllServersOperationException) As Boolean 

Parameter

eventType
SyncFromAllServersEvent

Salah SyncFromAllServersEvent satu anggota yang menentukan jenis peristiwa.

targetServer
String

Berisi nama DNS server yang merupakan target replikasi. Parameter ini akan menjadi null jika tidak digunakan oleh pemberitahuan.

sourceServer
String

Berisi nama DNS server yang merupakan sumber replikasi. Parameter ini akan menjadi null jika tidak digunakan oleh pemberitahuan.

exception
SyncFromAllServersOperationException

Objek SyncFromAllServersOperationException yang berisi informasi tambahan tentang kesalahan apa pun yang telah terjadi. Parameter ini akan menjadi null jika tidak ada kesalahan yang terjadi.

Tampilkan Nilai

true jika metode SyncReplicaFromAllServers yang dipanggil pada AdamInstanceobjek , atau DirectoryServerDomainController harus dilanjutkan; false jika metode SyncReplicaFromAllServers harus dihentikan.

Keterangan

Tje SyncReplicaFromAllServers

operasi membutuhkan waktu lama untuk diselesaikan dan berpotensi gagal pada server. Fungsi SyncUpdateCallback panggilan balik memungkinkan aplikasi untuk menunjukkan apakah metode SyncReplicaFromAllServers harus terus dieksekusi. Misalnya, aplikasi dapat mengembalikan false untuk mengakhiri SyncReplicaFromAllServers

eksekusi jika terjadi kesalahan. Skenario lain di mana kemampuan ini akan digunakan adalah mengakhiri SyncReplicaFromAllServers

Eksekusi setelah aplikasi mendeteksi bahwa sinkronisasi telah selesai untuk server target atau pasangan server sumber tertentu.

Metode Ekstensi

GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk

Lihat juga