Microsoft.SqlServer.Replication.BusinessLogicSupport Spazio dei nomi
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
L'assembly fornisce la logica di business che può essere utilizzata nell'applicazione per rispondere a diverse situazioni che si verificano durante la sincronizzazione, ad esempio modifiche ai dati, conflitti ed errori. Per creare un gestore della logica di business, è necessario implementare i metodi specifici della classe BusinessLogicModule richiesti dall'applicazione. Per ulteriori informazioni sui gestori della logica di business, vedere [eseguire Business logica durante la sincronizzazione di tipo Merge] (http://msdn.microsoft.com/library/9d4da2ef-c17f-4a31-a1f6-5c3b7ca85f71).
Classi
| BusinessLogicCommand | |
| BusinessLogicConnection | |
| BusinessLogicDataAdapter | |
| BusinessLogicDataReader | |
| BusinessLogicModule |
Implementa la logica di business personalizzata richiamata durante il processo di sincronizzazione della replica di tipo merge. |
| BusinessLogicParameter | |
| BusinessLogicParameterCollection | |
| BusinessLogicResolver | |
| BusinessLogicRowUpdatedEventArgs | |
| BusinessLogicRowUpdatingEventArgs | |
| BusinessLogicTransaction | |
| IBusinessLogicResolver | |
| TempDB | |
| TempDBMetaData | |
| TempDBResultSet | |
Enumerazioni
| ActionOnDataChange |
Enumera tutte le azioni che possono essere effettuate in caso di gestione delle modifiche dei dati che non comportano un conflitto. |
| ActionOnDataDelete |
Enumera tutte le azioni che possono essere effettuate durante la replica delle istruzioni DELETE che non comportano un conflitto. |
| ActionOnDataError |
Enumera tutte le azioni che possono essere effettuate durante la gestione degli errori dei dati. |
| ActionOnUpdateConflict |
Enumera tutte le azioni che possono essere effettuate durante la gestione delle istruzioni UPDATE in conflitto. |
| ActionOnUpdateDeleteConflict |
Enumera tutte le azioni che possono essere effettuate durante la gestione di un'istruzione UPDATE in conflitto con un'istruzione DELETE. |
| ChangeStates |
Enumera tutti gli stati di modifica dei dati che la logica di business personalizzata può gestire durante la sincronizzazione. |
| ConflictLogType |
Enumera le opzioni di registrazione dei conflitti supportate disponibili per un gestore del conflitto. |
| ErrorLogType |
Enumera le opzioni di registrazione dell'errore supportate disponibili. |
| SourceIdentifier |
Enumera tutte le origini di una modifica dei dati. |
Delegati
| BusinessLogicRowUpdatedEventHandler |
Rappresenta il metodo che gestirà un evento aggiornato della riga. |
| BusinessLogicRowUpdatingEventHandler |
Rappresenta il metodo che gestirà un evento di aggiornamento riga. |
Commenti
Il Microsoft.SqlServer.Replication.BusinessLogicSupport dello spazio dei nomi implementa un numero di classi pubbliche e delegati che supportano l'infrastruttura di SQL Server 2005 e non può essere utilizzato direttamente dal codice. Poiché non dovrebbero essere usati, tali classi e l'argomento di delegato non sono inclusi in questa documentazione di riferimento. Solo il BusinessLogicModule classe e i tipi enumerati devono essere utilizzati quando si scrive il proprio gestore della logica di business.