UnmanagedSimpleSyncProviderWrapper Class
Represents a managed object that wraps an unmanaged simple provider.
Inheritance Hierarchy
System.Object
Microsoft.Synchronization.SyncProvider
Microsoft.Synchronization.KnowledgeSyncProvider
Microsoft.Synchronization.UnmanagedSyncProviderWrapper
Microsoft.Synchronization.SimpleProviders.UnmanagedSimpleSyncProviderWrapper
Namespace: Microsoft.Synchronization.SimpleProviders
Assembly: Microsoft.Synchronization.SimpleProviders (in Microsoft.Synchronization.SimpleProviders.dll)
Syntax
'Declaration
Public Class UnmanagedSimpleSyncProviderWrapper _
Inherits UnmanagedSyncProviderWrapper
'Usage
Dim instance As UnmanagedSimpleSyncProviderWrapper
public class UnmanagedSimpleSyncProviderWrapper : UnmanagedSyncProviderWrapper
public ref class UnmanagedSimpleSyncProviderWrapper : public UnmanagedSyncProviderWrapper
type UnmanagedSimpleSyncProviderWrapper =
class
inherit UnmanagedSyncProviderWrapper
end
public class UnmanagedSimpleSyncProviderWrapper extends UnmanagedSyncProviderWrapper
The UnmanagedSimpleSyncProviderWrapper type exposes the following members.
Constructors
Name | Description | |
---|---|---|
UnmanagedSimpleSyncProviderWrapper() | Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class. | |
UnmanagedSimpleSyncProviderWrapper(Object) | Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class that represents the specified unmanaged provider. | |
UnmanagedSimpleSyncProviderWrapper(Object, ChangeDataAdapter) | Initializes a new instance of the UnmanagedSimpleSyncProviderWrapper class that represents the specified unmanaged provider and uses the specified change data retriever adapter to convert between managed and unmanaged data retrievers. |
Top
Properties
Name | Description | |
---|---|---|
Configuration | Gets the configuration settings for the provider. (Inherited from KnowledgeSyncProvider.) | |
DestinationCallbacks | Gets an object that a synchronization application can use to register to receive notification of events that occur during synchronization. (Inherited from KnowledgeSyncProvider.) | |
IdFormats | Gets the ID format schema of the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.) |
Top
Methods
Name | Description | |
---|---|---|
BeginSession | Notifies the unmanaged provider that it is joining a synchronization session. (Inherited from UnmanagedSyncProviderWrapper.) | |
EndSession | Notifies the unmanaged provider that a synchronization session to which it was enlisted has finished. (Inherited from UnmanagedSyncProviderWrapper.) | |
Equals | (Inherited from Object.) | |
Finalize | (Inherited from Object.) | |
GetChangeBatch | Gets a batch of changes from the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.) | |
GetFullEnumerationChangeBatch | Gets a batch of changes from the unmanaged provider as part of a full enumeration. (Inherited from UnmanagedSyncProviderWrapper.) | |
GetHashCode | (Inherited from Object.) | |
GetSyncBatchParameters | Gets the requested batch size and current knowledge for the scope from the unmanaged provider. (Inherited from UnmanagedSyncProviderWrapper.) | |
GetType | (Inherited from Object.) | |
Initialize(Object, IChangeDataRetrieverAdapter) | Initializes the wrapper so that it represents the specified unmanaged provider and uses the specified change data retriever adapter to convert between managed and unmanaged data retrievers. (Inherited from UnmanagedSyncProviderWrapper.) | |
Initialize(Object, ChangeDataAdapter) | Initializes the wrapper so that it represents the specified unmanaged provider and uses the specified change data retriever adapter to convert between managed and unmanaged data retrievers. | |
MemberwiseClone | (Inherited from Object.) | |
ProcessChangeBatch | Passes a batch of changes to the unmanaged provider for processing. (Inherited from UnmanagedSyncProviderWrapper.) | |
ProcessFullEnumerationChangeBatch | Passes a batch of changes to the unmanaged provider for processing during a full enumeration. (Inherited from UnmanagedSyncProviderWrapper.) | |
ToString | (Inherited from Object.) |
Top
Remarks
This class can be used by managed code to easily interact with an unmanaged simple provider. It wraps an unmanaged provider, to which it forwards all method and property calls.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.