UserDataFeed Clase
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. UserDataFeed
- com.
public class UserDataFeed
Esta clase es responsable de sincronizar datos específicos del usuario con el back-end de la plataforma de dispositivos conectados.
Resumen del método
Modificador y tipo | Método y descripción |
---|---|
int |
getDaysToSync()
Obtenga el número de días que se van a sincronizar. |
User |
getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Crea e inicializa una nueva instancia de esta clase con una cuenta de usuario, una instancia de plataforma y el identificador de aplicación multiplataforma. |
User |
getSyncStatus()
Obtiene el estado actual de la sincronización de datos de usuario. |
void |
setDaysToSync(@IntRange(from=0) int daysToSync)
Establezca el número de días que se van a sincronizar. |
void |
startSync()
Inicia el proceso de sincronización con la plataforma de dispositivos conectados. Durante esta operación, se generarán eventos de cambio. |
Async |
subscribeToSyncScopesAsync(@NonNull Collection<UserDataFeedSyncScope> syncScopes)
Agrega instancias **UserDataFeedSyncScope** a este userDataFeed. Este elemento UserDataFeed se sincroniza según las instancias **UserDataFeedSyncScope** especificadas. |
Async |
subscribeToSyncScopesWithResultAsync( @NonNull Collection<UserDataFeedSyncScope> syncScopes)
Agrega instancias **UserDataFeedSyncScope** a este userDataFeed. Este elemento UserDataFeed se sincroniza según las instancias **UserDataFeedSyncScope** especificadas. |
Event<User |
syncStatusChanged()
Evento para cuando cambia el estado de sincronización de UserDataFeed. |
Detalles del método
getDaysToSync
public int getDaysToSync()
Obtenga el número de días que se van a sincronizar.
Devoluciones:
getForAccount
public static UserDataFeed getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Crea e inicializa una nueva instancia de esta clase con una cuenta de usuario, una instancia de plataforma y el identificador de aplicación multiplataforma.
Parámetros:
Devoluciones:
getSyncStatus
public UserDataFeedSyncStatus getSyncStatus()
Obtiene el estado actual de la sincronización de datos de usuario.
Devoluciones:
setDaysToSync
public void setDaysToSync(@IntRange(from=0) int daysToSync)
Establezca el número de días que se van a sincronizar.
Parámetros:
startSync
public void startSync()
Inicia el proceso de sincronización con la plataforma de dispositivos conectados. Durante esta operación, se generarán eventos de cambio.
subscribeToSyncScopesAsync
public AsyncOperation
Agrega instancias **UserDataFeedSyncScope** a este userDataFeed. Este elemento UserDataFeed se sincroniza según las instancias **UserDataFeedSyncScope** especificadas.
Parámetros:
Devoluciones:
subscribeToSyncScopesWithResultAsync
public AsyncOperation
Agrega instancias **UserDataFeedSyncScope** a este userDataFeed. Este elemento UserDataFeed se sincroniza según las instancias **UserDataFeedSyncScope** especificadas.
Parámetros:
Devoluciones:
syncStatusChanged
public Event
Evento para cuando cambia el estado de sincronización de UserDataFeed.
Devoluciones: