SyncUpdateCallback Temsilci

Tanım

Çoğaltma eşitlemesi sırasında olay bildirimleri alır.

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 

Parametreler

eventType
SyncFromAllServersEvent

SyncFromAllServersEvent Olayın türünü belirten üyelerden biri.

targetServer
String

Çoğaltmanın hedefi olan sunucunun DNS adını içerir. Bu parametre, bildirim tarafından kullanılmıyorsa olacaktır null .

sourceServer
String

Çoğaltmanın kaynağı olan sunucunun DNS adını içerir. Bu parametre, bildirim tarafından kullanılmıyorsa olacaktır null .

exception
SyncFromAllServersOperationException

SyncFromAllServersOperationException Oluşan herhangi bir hata hakkında ek bilgi içeren bir nesne. Hata oluşmadıysa bu parametre olacaktır null .

Dönüş Değeri

truebir üzerinde AdamInstanceDirectoryServerDomainController çağrılan SyncReplicaFromAllServers yöntemi devam etmeliyse; false SyncReplicaFromAllServers yöntemi sonlandırılmalıdır.

Açıklamalar

SyncReplicaFromAllServers

işleminin tamamlanması uzun sürüyor ve sunucuda başarısız olabilir. SyncUpdateCallback Geri çağırma işlevi, uygulamanın SyncReplicaFromAllServers yönteminin yürütülmeye devam edip etmeyeceğini belirtmesini sağlar. Örneğin, uygulama sonlandırmak için false döndürebilir SyncReplicaFromAllServers

bir hata oluşursa yürütme. Bu özelliğin kullanılacağı bir diğer senaryo da sonlandırmaktır SyncReplicaFromAllServers

uygulama belirli bir hedef sunucu veya kaynak sunucu çifti için eşitlemenin tamamlandığını algıladıktan sonra yürütme.

Uzantı Metotları

GetMethodInfo(Delegate)

Belirtilen temsilci tarafından temsil edilen yöntemi temsil eden bir nesnesi alır.

Şunlara uygulanır

Ayrıca bkz.