BusinessLogicModule.UpdateErrorHandler Metodo
Definizione
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.
Metodo facoltativo che implementa la logica di business personalizzata richiamata quando si verifica un errore al momento del caricamento o del download di un'istruzione UPDATE.
public:
virtual Microsoft::SqlServer::Replication::BusinessLogicSupport::ActionOnDataError UpdateErrorHandler(Microsoft::SqlServer::Replication::BusinessLogicSupport::SourceIdentifier updateSource, System::Data::DataSet ^ updatedDataSet, Microsoft::SqlServer::Replication::BusinessLogicSupport::ErrorLogType % errorLogType, System::String ^ % customErrorMessage, int errorCode, System::String ^ errorMessage, int % historyLogLevel, System::String ^ % historyLogMessage);
public virtual Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError UpdateErrorHandler (Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier updateSource, System.Data.DataSet updatedDataSet, ref Microsoft.SqlServer.Replication.BusinessLogicSupport.ErrorLogType errorLogType, ref string customErrorMessage, int errorCode, string errorMessage, ref int historyLogLevel, ref string historyLogMessage);
abstract member UpdateErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
override this.UpdateErrorHandler : Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier * System.Data.DataSet * ErrorLogType * string * int * string * int * string -> Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
Public Overridable Function UpdateErrorHandler (updateSource As SourceIdentifier, updatedDataSet As DataSet, ByRef errorLogType As ErrorLogType, ByRef customErrorMessage As String, errorCode As Integer, errorMessage As String, ByRef historyLogLevel As Integer, ByRef historyLogMessage As String) As ActionOnDataError
Parametri
- updateSource
- SourceIdentifier
SourceIdentifier che indica se l'origine dell'aggiornamento che ha generato l'errore è il server di pubblicazione o il Sottoscrittore.
- updatedDataSet
- DataSet
Set di dati che rappresenta l'istruzione UPDATE che ha causato l'errore.
- errorLogType
- ErrorLogType
Parametro di output ErrorLogType che controlla come la replica registra l'errore. Questo parametro viene utilizzato solo se il valore restituito è AcceptCustomErrorBehavior.
- customErrorMessage
- String
Parametro di output utilizzato per restituire un messaggio di errore personalizzato. Questo parametro viene utilizzato solo se il valore restituito è AcceptCustomErrorBehavior.
- errorCode
- Int32
Codice di errore corrispondente all'errore di replica sottostante che si è verificato.
- errorMessage
- String
Testo del messaggio di errore corrispondente all'errore di replica sottostante che si è verificato.
- historyLogLevel
- Int32
Livello di registrazione del messaggio personalizzato restituito dal gestore della logica di business personalizzata.
- historyLogMessage
- String
Messaggio del log fornito dal gestore della logica di business personalizzata. Il messaggio del log è scritto nel database di distribuzione.
Restituisce
Azione ActionOnDataError che verrà intrapresa dal processo dopo l'esecuzione del gestore della logica di business personalizzata.