SyncDataConverter.TryConvertDataRetrieverToProviderFormat Método
Cuando se invalida en una clase derivada, convierte el recuperador de datos con formato externo al formato de recuperador de datos del proveedor asociado.
Espacio de nombres: Microsoft.Synchronization
Ensamblado: Microsoft.Synchronization (en microsoft.synchronization.dll)
Sintaxis
'Declaración
Public Overridable Function TryConvertDataRetrieverToProviderFormat ( _
dataRetrieverIn As Object, _
itemChanges As IEnumerable(Of ItemChange), _
<OutAttribute> ByRef dataRetrieverOut As Object _
) As Boolean
'Uso
Dim instance As SyncDataConverter
Dim dataRetrieverIn As Object
Dim itemChanges As IEnumerable(Of ItemChange)
Dim dataRetrieverOut As Object
Dim returnValue As Boolean
returnValue = instance.TryConvertDataRetrieverToProviderFormat(dataRetrieverIn, itemChanges, dataRetrieverOut)
public virtual bool TryConvertDataRetrieverToProviderFormat (
Object dataRetrieverIn,
IEnumerable<ItemChange> itemChanges,
out Object dataRetrieverOut
)
public:
virtual bool TryConvertDataRetrieverToProviderFormat (
Object^ dataRetrieverIn,
IEnumerable<ItemChange^>^ itemChanges,
[OutAttribute] Object^% dataRetrieverOut
)
public boolean TryConvertDataRetrieverToProviderFormat (
Object dataRetrieverIn,
IEnumerable<ItemChange> itemChanges,
/** @attribute OutAttribute() */ /** @ref */ Object dataRetrieverOut
)
JScript does not support passing value-type arguments by reference.
Parámetros
- dataRetrieverIn
Objeto que representa el recuperador de datos que se va a convertir.
- itemChanges
Objeto ItemChange que representa un conjunto de cambios del elemento.
- dataRetrieverOut
Objeto que representa el recuperador de datos convertido.
Valor devuelto
true si la conversión del recuperador de datos se realizó correctamente. En caso contrario, es false.
Notas
Este método solo es necesario si uno de los proveedores, o los dos, de una sesión de sincronización recuperan datos mediante una interfaz distinta de IChangeDataRetriever. Normalmente, la manera más eficaz de convertir un recuperador de datos es crear un proxy que implemente la interfaz de recuperador de datos del proveedor y que tenga una referencia a la interfaz de recuperador de datos externa. Así, el proxy puede recuperar datos de la interfaz externa cuando los cambios se procesan durante la sesión de sincronización. En algunos casos, por ejemplo en casos de aplicación de cambios remota, debe recuperar todos los cambios de antemano, convertirlos como sea necesario y, a continuación, serializar el recuperador de datos con todos los datos que contiene. En esos casos, utilice itemChanges para enumerar todos los cambios que se deben serializar.
Para obtener más información acerca de la conversión de datos, vea Convertir datos entre proveedores.
Vea también
Referencia
SyncDataConverter Clase
SyncDataConverter Miembros
Microsoft.Synchronization Espacio de nombres