Compartilhar via


ContactListServerSearchReadBatchRequest Classe

Definição

Detalhes de uma solicitação para ler um lote de resultados de pesquisa do lado do servidor.

public ref class ContactListServerSearchReadBatchRequest sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.UniversalApiContract, 196608)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ContactListServerSearchReadBatchRequest final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.UniversalApiContract), 196608)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public sealed class ContactListServerSearchReadBatchRequest
Public NotInheritable Class ContactListServerSearchReadBatchRequest
Herança
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Atributos

Requisitos do Windows

Família de dispositivos
Windows 10 Anniversary Edition (introduzida na 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduzida na v3.0)
Funcionalidades do aplicativo
contactsSystem

Comentários

Usado no manipulador de eventos ServerSearchReadBatchRequested . Use a instância dessa classe retornada pela propriedade ContactListServerSearchReadBatchRequestEventArgs.Request .

Propriedades

ContactListId

Obtém a ID da lista de contatos a ser pesquisada.

Options

Obtém as opções de pesquisa a serem aplicadas nesta pesquisa.

SessionId

Obtém a ID da sessão de pesquisa desta solicitação de leitura em lote.

SuggestedBatchSize

Obtém o tamanho do lote sugerido para a leitura do lote de pesquisa do lado do servidor.

Métodos

ReportCompletedAsync()

Informa ao aplicativo cliente que a solicitação foi processada com êxito.

ReportFailedAsync(ContactBatchStatus)

Informa ao cliente que a solicitação não foi processada com êxito.

SaveContactAsync(Contact)

Salva de forma assíncrona um contato que atende aos critérios de pesquisa do lado do servidor.

Quando uma pesquisa do lado do servidor é solicitada, o provedor de dados executa a pesquisa, chama SaveContactAsync em cada contato encontrado e chama ReportCompletedAsync.

Aplica-se a