UserDataFeed Klasse
- java.
lang. Object - NativeBase
- com.
microsoft. connecteddevices. userdata. UserDataFeed
- com.
public class UserDataFeed
Diese Klasse ist für die Synchronisierung von benutzerspezifischen Daten mit dem Back-End der Verbundenen Geräteplattform verantwortlich.
Methodenzusammenfassung
| Modifizierer und Typ | Methode und Beschreibung |
|---|---|
| int |
getDaysToSync()
Ruft die Anzahl der Zu synchronisierenden Tage ab. |
|
User |
getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Erstellt und initialisiert eine neue Instanz dieser Klasse mit einem Benutzerkonto, einer Plattforminstanz und der plattformübergreifenden App-ID. |
|
User |
getSyncStatus()
Ruft den aktuellen Status der Benutzerdatensynchronisierung ab. |
| void |
setDaysToSync(@IntRange(from=0) int daysToSync)
Legen Sie die Anzahl der zu synchronisierenden Tage fest. |
| void |
startSync()
Startet den Synchronisierungsprozess mit der Plattform für verbundene Geräte. Während dieses Vorgangs werden Änderungsereignisse ausgelöst. |
|
Async |
subscribeToSyncScopesAsync(@NonNull Collection<UserDataFeedSyncScope> syncScopes)
Fügt diesem UserDataFeedSyncScope**-Instanzen **UserDataFeed hinzu. Dieser UserDataFeed wird gemäß den angegebenen **UserDataFeedSyncScope**-Instanzen synchronisiert. |
|
Async |
subscribeToSyncScopesWithResultAsync( @NonNull Collection<UserDataFeedSyncScope> syncScopes)
Fügt diesem UserDataFeedSyncScope**-Instanzen **UserDataFeed hinzu. Dieser UserDataFeed wird gemäß den angegebenen **UserDataFeedSyncScope**-Instanzen synchronisiert. |
|
Event<User |
syncStatusChanged()
Ereignis für den Zeitpunkt, zu dem sich der Synchronisierungsstatus der UserDataFeed-Änderungen ändert. |
Details zur Methode
getDaysToSync
public int getDaysToSync()
Ruft die Anzahl der Zu synchronisierenden Tage ab.
Gibt zurück:
getForAccount
public static UserDataFeed getForAccount(@NonNull ConnectedDevicesAccount userConnectedDevicesAccount, @NonNull ConnectedDevicesPlatform platform, @NonNull String activitySourceHost)
Erstellt und initialisiert eine neue Instanz dieser Klasse mit einem Benutzerkonto, einer Plattforminstanz und der plattformübergreifenden App-ID.
Parameter:
Gibt zurück:
getSyncStatus
public UserDataFeedSyncStatus getSyncStatus()
Ruft den aktuellen Status der Benutzerdatensynchronisierung ab.
Gibt zurück:
setDaysToSync
public void setDaysToSync(@IntRange(from=0) int daysToSync)
Legen Sie die Anzahl der zu synchronisierenden Tage fest.
Parameter:
startSync
public void startSync()
Startet den Synchronisierungsprozess mit der Plattform für verbundene Geräte. Während dieses Vorgangs werden Änderungsereignisse ausgelöst.
subscribeToSyncScopesAsync
public AsyncOperation
Fügt diesem UserDataFeedSyncScope**-Instanzen **UserDataFeed hinzu. Dieser UserDataFeed wird gemäß den angegebenen **UserDataFeedSyncScope**-Instanzen synchronisiert.
Parameter:
Gibt zurück:
subscribeToSyncScopesWithResultAsync
public AsyncOperation
Fügt diesem UserDataFeedSyncScope**-Instanzen **UserDataFeed hinzu. Dieser UserDataFeed wird gemäß den angegebenen **UserDataFeedSyncScope**-Instanzen synchronisiert.
Parameter:
Gibt zurück:
syncStatusChanged
public Event
Ereignis für den Zeitpunkt, zu dem sich der Synchronisierungsstatus der UserDataFeed-Änderungen ändert.
Gibt zurück: