Metoda BusinessLogicModule.UpdateDeleteConflictHandler
Opcjonalne metodę, która implementuje niestandardowe logika biznesowa wywoływana, gdy instrukcji UPDATE konflikt z instrukcji DELETE na Wydawca i przez subskrybenta.
Przestrzeń nazw: Microsoft.SqlServer.Replication.BusinessLogicSupport
Zestaw: Microsoft.SqlServer.Replication.BusinessLogicSupport (w Microsoft.SqlServer.Replication.BusinessLogicSupport.dll)
Składnia
'Deklaracja
Public Overridable Function UpdateDeleteConflictHandler ( _
updateSource As SourceIdentifier, _
sourceDataSet As DataSet, _
ByRef customDataSet As DataSet, _
ByRef conflictLogType As ConflictLogType, _
ByRef customConflictMessage As String, _
ByRef historyLogLevel As Integer, _
ByRef historyLogMessage As String _
) As ActionOnUpdateDeleteConflict
'Użycie
Dim instance As BusinessLogicModule
Dim updateSource As SourceIdentifier
Dim sourceDataSet As DataSet
Dim customDataSet As DataSet
Dim conflictLogType As ConflictLogType
Dim customConflictMessage As String
Dim historyLogLevel As Integer
Dim historyLogMessage As String
Dim returnValue As ActionOnUpdateDeleteConflict
returnValue = instance.UpdateDeleteConflictHandler(updateSource, _
sourceDataSet, customDataSet, conflictLogType, _
customConflictMessage, historyLogLevel, _
historyLogMessage)
public virtual ActionOnUpdateDeleteConflict UpdateDeleteConflictHandler(
SourceIdentifier updateSource,
DataSet sourceDataSet,
ref DataSet customDataSet,
ref ConflictLogType conflictLogType,
ref string customConflictMessage,
ref int historyLogLevel,
ref string historyLogMessage
)
public:
virtual ActionOnUpdateDeleteConflict UpdateDeleteConflictHandler(
SourceIdentifier updateSource,
DataSet^ sourceDataSet,
DataSet^% customDataSet,
ConflictLogType% conflictLogType,
String^% customConflictMessage,
int% historyLogLevel,
String^% historyLogMessage
)
abstract UpdateDeleteConflictHandler :
updateSource:SourceIdentifier *
sourceDataSet:DataSet *
customDataSet:DataSet byref *
conflictLogType:ConflictLogType byref *
customConflictMessage:string byref *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnUpdateDeleteConflict
override UpdateDeleteConflictHandler :
updateSource:SourceIdentifier *
sourceDataSet:DataSet *
customDataSet:DataSet byref *
conflictLogType:ConflictLogType byref *
customConflictMessage:string byref *
historyLogLevel:int byref *
historyLogMessage:string byref -> ActionOnUpdateDeleteConflict
public function UpdateDeleteConflictHandler(
updateSource : SourceIdentifier,
sourceDataSet : DataSet,
customDataSet : DataSet,
conflictLogType : ConflictLogType,
customConflictMessage : String,
historyLogLevel : int,
historyLogMessage : String
) : ActionOnUpdateDeleteConflict
Parametry
- updateSource
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.SourceIdentifier
Jest SourceIdentifier , wskazuje, czy źródło aktualizacji jest Wydawca lub subskrybenta.
- sourceDataSet
Typ: System.Data.DataSet
Element DataSet zawierającego identyfikator GUID, reprezentujący wiersz w konflikcie.
- customDataSet
Typ: System.Data.DataSet%
Element DataSet implementowane przez niestandardowe logika biznesowa.
- conflictLogType
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.ConflictLogType%
ConflictLogType wymagane przez niestandardowe obsługa logika biznesowa.
- customConflictMessage
Typ: System.String%
Komunikat o konflikcie zwracane przez niestandardowe obsługa logika biznesowa.
- historyLogLevel
Typ: System.Int32%
Poziom niestandardowy komunikat zwrócony przez niestandardowe dziennika obsługa logika biznesowa.
- historyLogMessage
Typ: System.String%
Dostarczony przez niestandardowy komunikat dziennika obsługa logika biznesowa.Zapisywany pobiera komunikat dziennika baza danych dystrybucji.
Wartość zwracana
Typ: Microsoft.SqlServer.Replication.BusinessLogicSupport.ActionOnUpdateDeleteConflict
ActionOnUpdateDeleteConflict Akcję podejmowaną po niestandardowej przez proces obsługa logika biznesowa wykonał.
Zobacz także