Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Abstracts a generic synchronization provider that communicates with a database and shields the synchronization agent from the specific implementation of the database.
The following tables list the members exposed by the RelationalSyncProvider type.
Protected Constructors
| Name | Description | |
|---|---|---|
![]() |
RelationalSyncProvider | Initializes a new instance of theRelationalSyncProvider class. This constructor is not CLS-compliant. |
Top
Public Properties
| Name | Description | |
|---|---|---|
![]() |
BatchingDirectory | Gets or sets the directory in which batch files are spooled to disk. This property is not CLS-compliant. |
![]() |
CleanupBatchingDirectory | Gets or sets whether to clean up batching files after the changes in the files have been applied to the destination. This property is not CLS-compliant. |
![]() |
Configuration | Not implemented by RelationalSyncProvider. An exception of type NotSupportedException is thrown if you attempt to access this property. This property is not CLS-compliant. |
![]() |
Connection | Gets or sets an IDbConnection object that is used to connect to the database. This property is not CLS-compliant. |
![]() |
DestinationCallbacks | Gets an object that a synchronization application can use to register to receive notification of events that occur during synchronization. This property is not CLS-compliant. (Inherited from KnowledgeSyncProvider.) |
![]() |
IdFormats | Overridden. Gets a SyncIdFormatGroup object that is used to identify entities in a synchronization session. This property is not CLS-compliant. |
![]() |
MemoryDataCacheSize | Gets or sets the maximum amount of memory (in KB) that Sync Framework uses to cache changes before spooling those changes to disk. This property is not CLS-compliant. |
![]() |
ScopeName | Gets or sets the name of the scope to synchronize. This property is not CLS-compliant. |
![]() |
SyncProviderPosition | Gets or sets a SyncProviderPosition enumeration value that represents whether a provider is associated with the local or remote database. This property is not CLS-compliant. |
Top
Public Methods
(see also Protected Methods )
| Name | Description | |
|---|---|---|
![]() |
BeginSession | Overridden. Called by the SyncOrchestrator to indicate that a synchronization session has started. This method is not CLS-compliant. |
![]() |
Dispose | Overloaded. Releases the resources that are used by the RelationalSyncProvider. |
![]() |
EndSession | Overridden. Called by the SyncProviderPosition to indicate that a synchronization session has ended. This method is not CLS-compliant. |
![]() |
Equals | Overloaded. (Inherited from Object.) |
![]() |
GetChangeBatch | Overridden. Gets a batch of changes to synchronize when given batch size, destination knowledge, and change data retriever parameters. This method is not CLS-compliant. |
![]() |
GetFullEnumerationChangeBatch | Overridden. Gets a batch of changes to synchronize when given batch size, lower bound, knowledge, and change data retriever parameters. This method is not CLS-compliant. |
![]() |
GetHashCode | (Inherited from Object.) |
![]() |
GetSyncBatchParameters | Overridden. Get the parameters for the change batch when given batch size and knowledge parameters. This method is not CLS-compliant. |
![]() |
GetType | (Inherited from Object.) |
![]() |
ProcessChangeBatch | Overridden. Processes a batch of changes when given resolution policy, source changes, change data retriever, callback, and statistics parameters. This method is not CLS-compliant. |
![]() |
ProcessFullEnumerationChangeBatch | Overridden. Processes a batch of changes when given resolution policy, source changes, change data retriever, callback, and statistics parameters. This method is not CLS-compliant. |
![]() |
ReferenceEquals | (Inherited from Object.) |
![]() |
ToString | (Inherited from Object.) |
Top
Protected Methods
| Name | Description | |
|---|---|---|
![]() |
CreateApplicationTransaction | When overridden in a derived class, enables an explicit transaction to be created in which to apply changes to an Oracle database. This method is not CLS-compliant. |
![]() |
CreateEnumerationTransaction | When overridden in a derived class, enables an explicit transaction to be created in which to enumerate changes from an Oracle database. This method is not CLS-compliant. |
![]() |
Dispose | Overloaded. Releases the resources that are used by the RelationalSyncProvider. |
![]() |
Finalize | (Inherited from Object.) |
![]() |
MemberwiseClone | (Inherited from Object.) |
![]() |
OnApplyChangeFailed | Raises the ApplyChangeFailed event. This method is not CLS-compliant. |
![]() |
OnApplyingChanges | Raises the ApplyingChanges event. This method is not CLS-compliant. |
![]() |
OnApplyMetadataFailed | Raises the ApplyMetadataFailed event. This method is not CLS-compliant. |
![]() |
OnChangesApplied | Raises the ChangesApplied event. This method is not CLS-compliant. |
![]() |
OnChangesSelected | Raises the ChangesSelected event. This method is not CLS-compliant. |
![]() |
OnPeerOutdated | Raises the SyncPeerOutdated event. This method is not CLS-compliant. |
![]() |
OnSelectingChanges | Raises the SelectingChanges event. This method is not CLS-compliant. |
![]() |
OnSyncProgress | Raises the SyncProgress event. This method is not CLS-compliant. |
Top
Public Events
| Name | Description | |
|---|---|---|
![]() |
ApplyChangeFailed | Occurs during uploading, after failing to apply a row at a node. This event is not CLS-compliant. |
![]() |
ApplyingChanges | Occurs during uploading, after connecting to the database but before applying changes. This event is not CLS-compliant. |
![]() |
ApplyMetadataFailed | Occurs during uploading, after failing to apply metadata for a row. This event is not CLS-compliant. |
![]() |
BatchApplied | Occurs after each batch of changes has been applied to the destination. This event is not CLS-compliant. |
![]() |
BatchSpooled | Occurs after each batch of changes has been written to disk. This event is not CLS-compliant. |
![]() |
ChangesApplied | Occurs during uploading, after applying changes but before disconnecting from the database. This event is not CLS-compliant. |
![]() |
ChangesSelected | Occurs during downloading, after enumerating changes but before disconnecting from the database. This event is not CLS-compliant. |
![]() |
SelectingChanges | Occurs during downloading, after connecting to the database but before selecting changes. This event is not CLS-compliant. |
![]() |
SyncPeerOutdated | Occurs before enumeration of changes if the destination node is outdated. This event is not CLS-compliant. |
![]() |
SyncProgress | Occurs during the selection of changes (per table) and the application of changes (per row). This event is not CLS-compliant. |
Top
See Also
Reference
RelationalSyncProvider Class
Microsoft.Synchronization.Data Namespace
.gif)
.gif)
.gif)
.gif)
.gif)