SyncUpdateCallback Temsilci
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Ç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
true
bir üzerinde AdamInstanceDirectoryServerDomainController çağrılan SyncReplicaFromAllServers yöntemi devam etmeliyse; false
SyncReplicaFromAllServers yöntemi sonlandırılmalıdır.
Açıklamalar
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. |