Metodo Cancel (replica)
Il metodo Cancel viene chiamato dalle applicazioni per annullare una sincronizzazione in corso.
Sintassi
object.Cancel()
Si applica a
Oggetto Replication di SQL Server 2005 Compact Edition
Prototipo
HRESULT Cancel();
Valori restituiti
Codice restituito | Descrizione |
---|---|
S_OK |
Il metodo ha avuto esito positivo. |
Qualsiasi FAILED(HRESULT) |
Vedere l'insieme SSCEErrors per informazioni dettagliate sull'errore. |
Osservazioni
Dopo l'avvio, la sincronizzazione procede in maniera sincrona. Il metodo Cancel può essere eseguito da un thread diverso o da un'implementazione utente dell'Interfaccia di report dello stato della replica.
Quando si chiama il metodo Cancel, l'esito dell'annullamento dipenderà dal grado di avanzamento della sincronizzazione in corso, secondo quanto indicato di seguito:
Momento della sincronizzazione | Effetto |
---|---|
Durante il caricamento, prima del completamento del messaggio .IN e prima che Riconciliatore di SQL Server sia stato richiamato |
La sincronizzazione viene annullata completamente. |
Dopo il completamento del messaggio .IN e dopo che Riconciliatore di SQL Server sia stato richiamato |
Viene annullata solo la parte della sincronizzazione che presiede al download. Il messaggio .OUT viene generato ma non scaricato e può essere eliminato durante il processo di pulitura. |
Dopo la creazione del messaggio .OUT e durante il download |
È possibile che alcune modifiche divengano effettive, ma non necessariamente tutte. |
Vedere anche
Riferimenti
Interfaccia di report dello stato della replica
Altre risorse
Metodi dell'oggetto Replication