MobileServiceCollection<T> Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Eine asynchrone Datenquelle, die die Ergebnisse einer Mobile Services-Abfrage so einfügen kann, dass sie problemlos von XAML-Auflistungssteuerelementen (wie ListView, GridView oder ListBox) genutzt werden können.
public class MobileServiceCollection<T> : Microsoft.WindowsAzure.MobileServices.MobileServiceCollection<T,T>
type MobileServiceCollection<'T> = class
inherit MobileServiceCollection<'T, 'T>
Public Class MobileServiceCollection(Of T)
Inherits MobileServiceCollection(Of T, T)
Typparameter
- T
Datenquellen- und Sammlungselementtyp.
- Vererbung
Hinweise
Dies verarbeitet aktuell das asynchrone Laden der Daten, das Benachrichtigen der Steuerelemente und die Auslagerung.
Konstruktoren
MobileServiceCollection<T>(IMobileServiceTableQuery<T>, Int32) |
Initialisiert eine neue Instanz der IncrementalLoadingMobileServiceCollection{T}-Klasse. |
Felder
selectorFunction |
Eine Auswahlfunktion, die auf die Daten angewendet wird, wenn sie vom Server zurückkommen. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
Eigenschaften
HasMoreItems |
Ruft einen Wert ab, der angibt, ob mehr Elemente vorhanden sind, als inkrementell geladen werden können. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
NextLink |
Ruft den Link zur nächsten Ergebnisseite ab, die in Antwortheadern zurückgegeben wird. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
PageSize |
Die im Konstruktor angegebene Seitengröße. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
TotalCount |
Ruft die Gesamtanzahl für alle Datensätze ab, die bei Ignorieren der vom Client oder Server angegebenen Take Paging/Limit-Klausel zurückgegeben worden wären. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
Methoden
LoadMoreItemsAsync(CancellationToken, Int32) |
Asynchrones Laden von mehr Elementen. Steuerelemente, die inkrementelles Laden für GridView unter Windows 8 unterstützen, rufen diese Methode automatisch auf. In anderen Fällen sollten Sie diese Methode selbst aufrufen. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
LoadMoreItemsAsync(Int32) |
Asynchrones Laden von mehr Elementen. Steuerelemente, die inkrementelles Laden für GridView unter Windows 8 unterstützen, rufen diese Methode automatisch auf. In anderen Fällen sollten Sie diese Methode selbst aufrufen. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
OnPropertyChanged(String) |
Ruft das PropertyChanged-Ereignis für die |
PrepareDataForCollection(IEnumerable<TTable>) |
Transformiert die Daten aus der Abfrage mit der bereitgestellten Auswahlfunktion in Daten für die Auflistung. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
PrepareDataForCollection(TTable) |
Transformiert ein Element mit der bereitgestellten Auswahlfunktion in ein Element für die Auflistung. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
ProcessQueryAsync(CancellationToken, IMobileServiceTableQuery<TTable>) |
Wertet die Abfrage aus und fügt das Ergebnis der Auflistung hinzu. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
Ereignisse
LoadingComplete |
Tritt auf, wenn das Laden von Elementen abgeschlossen ist. Gibt an LoadingCompleteEventArgs , wie viele Elemente geladen wurden. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
LoadingItems |
Tritt beim LoadMoreItemsAsync(Int32) Starten des Ladens von Elementen auf. (Geerbt von MobileServiceCollection<TTable,TCollection>) |
Erweiterungsmethoden
ToCommaSeparatedString<T>(IEnumerable<T>) |
Konvertiert die Elemente einer Auflistung in Zeichenfolgen und verkettet sie in eine durch Trennzeichen getrennte Liste oder gibt NULL für NULL- oder leere Auflistungen zurück. |
Gilt für:
Azure SDK for .NET