Compartir a través de


MobileServiceCollection<T> Clase

Definición

Origen de datos asincrónico que puede contener los resultados de una consulta de Mobile Services de forma que los puedan usar fácilmente controles de colección Xaml como ListView, GridView o ListBox.

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)

Parámetros de tipo

T

Tipo de elemento de origen de datos y colección.

Herencia
MobileServiceCollection<T>

Comentarios

Actualmente controla la carga asincrónica de los datos, notificando los controles y la paginación.

Constructores

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

Inicializa una nueva instancia de la clase IncrementalLoadingMobileServiceCollection{T}.

Campos

selectorFunction

Función de selector que se aplicará a los datos cuando vuelvan del servidor.

(Heredado de MobileServiceCollection<TTable,TCollection>)

Propiedades

HasMoreItems

Obtiene un valor que indica si hay más elementos que se pueden cargar incrementalmente.

(Heredado de MobileServiceCollection<TTable,TCollection>)
NextLink

Obtiene el vínculo a la página siguiente del resultado que se devuelve en los encabezados de respuesta.

(Heredado de MobileServiceCollection<TTable,TCollection>)
PageSize

Tamaño de página especificado en el constructor.

(Heredado de MobileServiceCollection<TTable,TCollection>)
TotalCount

Obtiene el número total de todos los registros que se habrían devuelto si no se tuviera en cuenta ninguna cláusula de paginación/límite especificada por el cliente o por el servidor.

(Heredado de MobileServiceCollection<TTable,TCollection>)

Métodos

LoadMoreItemsAsync(CancellationToken, Int32)

Carga más elementos asincrónicamente. Los controles que admiten carga incremental, como GridView en Windows 8, llaman a este método automáticamente. En otros casos, debe llamar a este método explícitamente.

(Heredado de MobileServiceCollection<TTable,TCollection>)
LoadMoreItemsAsync(Int32)

Carga más elementos asincrónicamente. Los controles que admiten carga incremental, como GridView en Windows 8, llaman a este método automáticamente. En otros casos, debe llamar a este método explícitamente.

(Heredado de MobileServiceCollection<TTable,TCollection>)
OnPropertyChanged(String)

Invoca el evento PropertyChanged para la propiedad propertyName. Proporciona una forma para que las subclases invaliden el comportamiento de invocación de eventos.

(Heredado de MobileServiceCollection<TTable,TCollection>)
PrepareDataForCollection(IEnumerable<TTable>)

Transforma los datos de la consulta en datos para la colección usando la función de selector proporcionada.

(Heredado de MobileServiceCollection<TTable,TCollection>)
PrepareDataForCollection(TTable)

Transforma un elemento en un elemento para la colección usando la función de selector proporcionada.

(Heredado de MobileServiceCollection<TTable,TCollection>)
ProcessQueryAsync(CancellationToken, IMobileServiceTableQuery<TTable>)

Evalúa la consulta y agrega el resultado a la colección.

(Heredado de MobileServiceCollection<TTable,TCollection>)

Eventos

LoadingComplete

Se produce cuando finaliza la carga de elementos. Proporciona LoadingCompleteEventArgs el número de elementos cargados.

(Heredado de MobileServiceCollection<TTable,TCollection>)
LoadingItems

Se produce al LoadMoreItemsAsync(Int32) empezar a cargar elementos.

(Heredado de MobileServiceCollection<TTable,TCollection>)

Métodos de extensión

ToCommaSeparatedString<T>(IEnumerable<T>)

Convierte los elementos de una colección en cadenas y los concatena en una lista separada por comas, o devuelve null para colecciones nulas o vacías.

Se aplica a