BusinessLogicModule.InsertErrorHandler 메서드

Optional method implements the custom business logic invoked when an error occurs at the time an INSERT statement is being uploaded or downloaded.

네임스페이스:  Microsoft.SqlServer.Replication.BusinessLogicSupport
어셈블리:  Microsoft.SqlServer.Replication.BusinessLogicSupport(Microsoft.SqlServer.Replication.BusinessLogicSupport.dll)

public virtual ActionOnDataError InsertErrorHandler(
	SourceIdentifier insertSource,
	DataSet insertedDataSet,
	ref ErrorLogType errorLogType,
	ref string customErrorMessage,
	int errorCode,
	string errorMessage,
	ref int historyLogLevel,
	ref string historyLogMessage
)

매개 변수

insertSource
유형: Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier
SourceIdentifier that indicates whether the source of the insert that generated the error is the Publisher or the Subscriber.
insertedDataSet
유형: System.Data.DataSet
Dataset that contains the GUID of the row that was inserted.
errorLogType
유형: Microsoft.SqlServer.Replication.BusinessLogicSupport.ErrorLogType%
ErrorLogType output parameter that controls how replication logs the error. This parameter is used only if the return value is AcceptCustomErrorBehavior.
customErrorMessage
유형: System.String%
Output parameter used to return a custom error message. This parameter is only used if the return value is AcceptCustomErrorBehavior.
errorCode
유형: System.Int32
Error code that corresponds to the underlying replication error that occurred.
errorMessage
유형: System.String
Error message text that corresponds to the underlying replication error that occurred.
historyLogLevel
유형: System.Int32%
Log level of the custom message returned by the custom business logic handler.
historyLogMessage
유형: System.String%
Log message provided by the custom business logic handler. The log message gets written to the distribution database.

반환 값

유형: Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnDataError
The ActionOnDataError action that will be taken by the process after the custom business logic handler has executed.

커뮤니티 추가 항목

추가
표시: