MobileServiceCollection<T> クラス

定義

ListView、GridView、ListBox などの XAML コレクション制御によって簡単に使用できるようにモバイル サービスのクエリ結果をラップできる非同期データ ソースです。

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)

型パラメーター

T

データ ソースとコレクション要素の型。

継承
MobileServiceCollection<T>

注釈

これは、現在、データの読み込み、コントロールへの通知、およびページングを非同期に処理します。

コンストラクター

MobileServiceCollection<T>(IMobileServiceTableQuery<T>, Int32)

IncrementalLoadingMobileServiceCollection{T} クラスの新しいインスタンスを初期化します。

フィールド

selectorFunction

サーバーから取得されたデータに適用されるセレクター関数です。

(継承元 MobileServiceCollection<TTable,TCollection>)

プロパティ

HasMoreItems

増分読み込みできる項目がこれ以上あるかどうかを示す値を取得します。

(継承元 MobileServiceCollection<TTable,TCollection>)
NextLink

応答ヘッダーで返される結果の次のページへのリンクを取得します。

(継承元 MobileServiceCollection<TTable,TCollection>)
PageSize

コンストラクターで指定されたページ サイズです。

(継承元 MobileServiceCollection<TTable,TCollection>)
TotalCount

クライアントまたはサーバーで指定された take paging/limit 句を無視して返されたすべてのレコードの合計数を取得します。

(継承元 MobileServiceCollection<TTable,TCollection>)

メソッド

LoadMoreItemsAsync(CancellationToken, Int32)

追加の項目を非同期に読み込みます。 Windows 8 の GridView などの増分読み込みをサポートするコントロールでは、このメソッドを自動的に呼び出します。 それ以外の場合は、このメソッドを手動で呼び出す必要があります。

(継承元 MobileServiceCollection<TTable,TCollection>)
LoadMoreItemsAsync(Int32)

追加の項目を非同期に読み込みます。 Windows 8 の GridView などの増分読み込みをサポートするコントロールでは、このメソッドを自動的に呼び出します。 それ以外の場合は、このメソッドを手動で呼び出す必要があります。

(継承元 MobileServiceCollection<TTable,TCollection>)
OnPropertyChanged(String)

propertyName プロパティの PropertyChanged イベントを呼び出します。 これにより、サブクラスはイベントの呼び出し動作をオーバーライドできます。

(継承元 MobileServiceCollection<TTable,TCollection>)
PrepareDataForCollection(IEnumerable<TTable>)

指定されたセレクター関数を使用して、クエリのデータをコレクションのデータに変換します。

(継承元 MobileServiceCollection<TTable,TCollection>)
PrepareDataForCollection(TTable)

指定されたセレクター関数を使用して、1 つの項目をコレクションの項目に変換します。

(継承元 MobileServiceCollection<TTable,TCollection>)
ProcessQueryAsync(CancellationToken, IMobileServiceTableQuery<TTable>)

クエリを評価し、その結果をコレクションに追加します。

(継承元 MobileServiceCollection<TTable,TCollection>)

イベント

LoadingComplete

アイテムの読み込みが完了したときに発生します。 読み込まれた項目の数を示 LoadingCompleteEventArgs します。

(継承元 MobileServiceCollection<TTable,TCollection>)
LoadingItems

アイテムの読み込みを開始するときに LoadMoreItemsAsync(Int32) 発生します。

(継承元 MobileServiceCollection<TTable,TCollection>)

拡張メソッド

ToCommaSeparatedString<T>(IEnumerable<T>)

コレクションの要素を文字列に変換し、それらをコンマ区切りのリストに連結するか、null または空のコレクションの場合は null を返します。

適用対象