Partager via


ContactListServerSearchReadBatchRequest Classe

Définition

Détails d’une demande de lecture d’un lot de résultats de recherche côté serveur.

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
Héritage
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Attributs

Configuration requise pour Windows

Famille d’appareils
Windows 10 Anniversary Edition (introduit dans 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (introduit dans v3.0)
Fonctionnalités de l’application
contactsSystem

Remarques

Utilisé dans votre gestionnaire d’événements ServerSearchReadBatchRequested . Utilisez la instance de cette classe retournée par la propriété ContactListServerSearchReadBatchRequestEventArgs.Request.

Propriétés

ContactListId

Obtient l’ID de liste de contacts de la liste de contacts à rechercher.

Options

Obtient les options de recherche à appliquer dans cette recherche.

SessionId

Obtient l’ID de session de recherche de cette demande de lecture par lot.

SuggestedBatchSize

Obtient la taille de lot suggérée pour la lecture par lot de recherche côté serveur.

Méthodes

ReportCompletedAsync()

Informe l’application cliente que la demande a été traitée avec succès.

ReportFailedAsync(ContactBatchStatus)

Informe le client que la demande n’a pas été traitée correctement.

SaveContactAsync(Contact)

Enregistre de manière asynchrone un contact qui répond aux critères de recherche côté serveur.

Lorsqu’une recherche côté serveur est demandée, le fournisseur de données effectue la recherche, appelle SaveContactAsync sur chaque contact trouvé, puis appelle ReportCompletedAsync.

S’applique à