MobileServiceCollection<T> Classe
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
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 |
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
Azure SDK for .NET