Compartilhar via


MobileServiceCollection<T> Classe

Definição

Uma fonte de dados assíncrona que pode encapsular os resultados de uma consulta dos Serviços Móveis de uma maneira que seja consumida facilmente por controles de coleção de Xaml, como ListView, GridView ou 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

Fonte de dados e tipo de elemento de coleção.

Herança
MobileServiceCollection<T>

Comentários

Isso geralmente manipula o carregamento de dados assíncrono, notificando os controles e a paginação.

Construtores

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

Inicializa uma nova instância da classe IncrementalLoadingMobileServiceCollection{T}.

Campos

selectorFunction

Uma função de seletor que será aplicada aos dados quando voltarem do servidor.

(Herdado de MobileServiceCollection<TTable,TCollection>)

Propriedades

HasMoreItems

Obtém um valor que indica há mais itens que podem ser carregados de maneira incremental.

(Herdado de MobileServiceCollection<TTable,TCollection>)
NextLink

Obtém o link para a próxima página de resultado que é retornado em cabeçalhos de resposta.

(Herdado de MobileServiceCollection<TTable,TCollection>)
PageSize

O tamanho de página especificado no construtor.

(Herdado de MobileServiceCollection<TTable,TCollection>)
TotalCount

Obtém a contagem total para todos os registros que teriam sido retornados ignorando qualquer cláusula de paginação/limite especificada por cliente ou servidor.

(Herdado de MobileServiceCollection<TTable,TCollection>)

Métodos

LoadMoreItemsAsync(CancellationToken, Int32)

Carrega mais itens de maneira assíncrona. Controla quais dão suporte a carregamento incremental da mesma forma que o GridView no Windows 8 chama esse método automaticamente. Em outros casos, você deve chamar esse método por sua conta.

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

Carrega mais itens de maneira assíncrona. Controla quais dão suporte a carregamento incremental da mesma forma que o GridView no Windows 8 chama esse método automaticamente. Em outros casos, você deve chamar esse método por sua conta.

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

Chama o evento PropertyChanged para a propriedade propertyName. Fornece uma maneira para que as subclasses sobrescrevam o comportamento de invocação de evento.

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

Transforma os dados da consulta em dados para a coleção usando a função de seletor fornecida.

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

Transforma um item em um item para a coleção usando a função de seletor fornecida.

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

Avalia a consulta e adiciona o resultado à coleção.

(Herdado de MobileServiceCollection<TTable,TCollection>)

Eventos

LoadingComplete

Ocorre quando o carregamento de itens foi concluído. Fornece LoadingCompleteEventArgs quantos itens foram carregados.

(Herdado de MobileServiceCollection<TTable,TCollection>)
LoadingItems

Ocorre ao LoadMoreItemsAsync(Int32) começar a carregar itens.

(Herdado de MobileServiceCollection<TTable,TCollection>)

Métodos de Extensão

ToCommaSeparatedString<T>(IEnumerable<T>)

Converte os elementos de uma coleção em cadeias de caracteres e concatena-os em uma lista separada por vírgulas ou retorna nulo para coleções nulas ou vazias.

Aplica-se a