Partager via


Initialize méthode

Initialise le wrapper afin qu'il représente le fournisseur non managé spécifié et utilise l'adaptateur d'extracteur de données de modification spécifié pour effectuer la conversion entre les extracteurs de données managés et non managés.

Espace de noms :  Microsoft.Synchronization
Assembly :  Microsoft.Synchronization (dans Microsoft.Synchronization.dll)

Syntaxe

'Déclaration
Public Sub Initialize ( _
    unmanagedKnowledgeSyncProvider As Object, _
    changeDataRetrieverAdapter As IChangeDataRetrieverAdapter _
)
'Utilisation
Dim instance As UnmanagedSyncProviderWrapper
Dim unmanagedKnowledgeSyncProvider As Object
Dim changeDataRetrieverAdapter As IChangeDataRetrieverAdapter

instance.Initialize(unmanagedKnowledgeSyncProvider, _
    changeDataRetrieverAdapter)
public void Initialize(
    Object unmanagedKnowledgeSyncProvider,
    IChangeDataRetrieverAdapter changeDataRetrieverAdapter
)
public:
void Initialize(
    Object^ unmanagedKnowledgeSyncProvider, 
    IChangeDataRetrieverAdapter^ changeDataRetrieverAdapter
)
member Initialize : 
        unmanagedKnowledgeSyncProvider:Object * 
        changeDataRetrieverAdapter:IChangeDataRetrieverAdapter -> unit 
public function Initialize(
    unmanagedKnowledgeSyncProvider : Object, 
    changeDataRetrieverAdapter : IChangeDataRetrieverAdapter
)

Paramètres

  • unmanagedKnowledgeSyncProvider
    Type : System. . :: . .Object
    Fournisseur non managé qui est encapsulé par cet objet.
  • changeDataRetrieverAdapter
    Type : Microsoft.Synchronization. . :: . .IChangeDataRetrieverAdapter
    Adaptateur qui peut convertir l'extracteur de données de modification et les données de modification entre ses représentations managées et non managées. Peut être une nullNothingnullptrunitune référence Null (Nothing dans Visual Basic) si aucune conversion n'est requise.

Exceptions

Exception Condition
ArgumentNullException

unmanagedKnowledgeSyncProvider est une null Nothing nullptr unit une référence Null (Nothing dans Visual Basic) .

ArgumentException

unmanagedKnowledgeSyncProvider n'est pas un objet ISyncProvider.

InvalidOperationException

Cet objet UnmanagedSyncProviderWrapper est déjà initialisé.

Notes

Initialize ne peut être appelé que lorsque l'objet UnmanagedSyncProviderWrapper a été créé à l'aide du constructeur par défaut.

Initialize ne peut être appelé qu'une seule fois.

Voir aussi

Référence

UnmanagedSyncProviderWrapper Classe

Membres UnmanagedSyncProviderWrapper

Espace de noms Microsoft.Synchronization