UserDataFeed Classe
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. UserDataFeed
- com.
public class UserDataFeed
Cette classe est responsable de la synchronisation des données spécifiques à l’utilisateur avec le back-end de la plateforme appareils connectés.
Résumé de la méthode
| Modificateur et type | Méthode et description |
|---|---|
| int |
getDaysToSync()
Obtenez le nombre de jours à synchroniser. |
|
User |
getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Crée et initialise une nouvelle instance de cette classe avec un compte d’utilisateur, une instance de plateforme et l’ID d’application multiplateforme. |
|
User |
getSyncStatus()
Obtient l’état actuel de la synchronisation des données utilisateur. |
| void |
setDaysToSync(@IntRange(from=0) int daysToSync)
Définissez le nombre de jours à synchroniser. |
| void |
startSync()
Démarre le processus de synchronisation avec la plateforme Appareils connectés. Pendant cette opération, les événements de modification sont déclenchés. |
|
Async |
subscribeToSyncScopesAsync(@NonNull Collection<UserDataFeedSyncScope> syncScopes)
Ajoute des instances **UserDataFeedSyncScope** à ce UserDataFeed. Ce UserDataFeed est synchronisé en fonction des instances **UserDataFeedSyncScope** spécifiées. |
|
Async |
subscribeToSyncScopesWithResultAsync( @NonNull Collection<UserDataFeedSyncScope> syncScopes)
Ajoute des instances **UserDataFeedSyncScope** à ce UserDataFeed. Ce UserDataFeed est synchronisé en fonction des instances **UserDataFeedSyncScope** spécifiées. |
|
Event<User |
syncStatusChanged()
Événement pour lequel l’état de synchronisation de UserDataFeed change. |
Détails de la méthode
getDaysToSync
public int getDaysToSync()
Obtenez le nombre de jours à synchroniser.
Retours:
getForAccount
public static UserDataFeed getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Crée et initialise une nouvelle instance de cette classe avec un compte d’utilisateur, une instance de plateforme et l’ID d’application multiplateforme.
Paramètres:
Retours:
getSyncStatus
public UserDataFeedSyncStatus getSyncStatus()
Obtient l’état actuel de la synchronisation des données utilisateur.
Retours:
setDaysToSync
public void setDaysToSync(@IntRange(from=0) int daysToSync)
Définissez le nombre de jours à synchroniser.
Paramètres:
startSync
public void startSync()
Démarre le processus de synchronisation avec la plateforme Appareils connectés. Pendant cette opération, les événements de modification sont déclenchés.
subscribeToSyncScopesAsync
public AsyncOperation
Ajoute des instances **UserDataFeedSyncScope** à ce UserDataFeed. Ce UserDataFeed est synchronisé en fonction des instances **UserDataFeedSyncScope** spécifiées.
Paramètres:
Retours:
subscribeToSyncScopesWithResultAsync
public AsyncOperation
Ajoute des instances **UserDataFeedSyncScope** à ce UserDataFeed. Ce UserDataFeed est synchronisé en fonction des instances **UserDataFeedSyncScope** spécifiées.
Paramètres:
Retours:
syncStatusChanged
public Event
Événement pour lequel l’état de synchronisation de UserDataFeed change.
Retours: