Condividi tramite


ContactListServerSearchReadBatchRequest Classe

Definizione

Dettagli di una richiesta per leggere un batch di risultati della ricerca sul lato server.

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
Ereditarietà
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Attributi

Requisiti Windows

Famiglia di dispositivi
Windows 10 Anniversary Edition (è stato introdotto in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (è stato introdotto in v3.0)
Funzionalità dell'app
contactsSystem

Commenti

Usato nel gestore eventi ServerSearchReadBatchRequested . Usare l'istanza di questa classe restituita dalla proprietà ContactListServerSearchReadBatchRequestEventArgs.Request .

Proprietà

ContactListId

Ottiene l'ID elenco contatti dell'elenco contatti da cercare.

Options

Ottiene le opzioni di ricerca da applicare in questa ricerca.

SessionId

Ottiene l'ID sessione di ricerca di questa richiesta di lettura batch.

SuggestedBatchSize

Ottiene le dimensioni batch suggerite per la lettura batch sul lato server.

Metodi

ReportCompletedAsync()

Informa l'app client che la richiesta è stata elaborata correttamente.

ReportFailedAsync(ContactBatchStatus)

Informa il client che la richiesta non è stata elaborata correttamente.

SaveContactAsync(Contact)

Salva in modo asincrono un contatto che soddisfa i criteri di ricerca lato server.

Quando viene richiesta una ricerca lato server, il provider di dati esegue la ricerca, chiama SaveContactAsync in ogni contatto trovato e quindi chiama ReportCompletedAsync.

Si applica a