Compartir a través de


ContactListServerSearchReadBatchRequest Clase

Definición

Detalles de una solicitud para leer un lote de resultados de búsqueda del lado 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
Herencia
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Atributos

Requisitos de Windows

Familia de dispositivos
Windows 10 Anniversary Edition (se introdujo en la versión 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (se introdujo en la versión v3.0)
Características de aplicaciones
contactsSystem

Comentarios

Se usa en el controlador de eventos ServerSearchReadBatchRequested . Use la instancia de esta clase devuelta por la propiedad ContactListServerSearchReadBatchRequestEventArgs.Request .

Propiedades

ContactListId

Obtiene el identificador de la lista de contactos de la lista de contactos que se va a buscar.

Options

Obtiene las opciones de búsqueda que se aplicarán en esta búsqueda.

SessionId

Obtiene el identificador de sesión de búsqueda de esta solicitud de lectura por lotes.

SuggestedBatchSize

Obtiene el tamaño de lote sugerido para la lectura por lotes de búsqueda del lado servidor.

Métodos

ReportCompletedAsync()

Informa a la aplicación cliente de que la solicitud se procesó correctamente.

ReportFailedAsync(ContactBatchStatus)

Informa al cliente de que la solicitud no se procesó correctamente.

SaveContactAsync(Contact)

Guarda de forma asincrónica un contacto que cumple los criterios de búsqueda del lado servidor.

Cuando se solicita una búsqueda del lado servidor, el proveedor de datos realiza la búsqueda, llama a SaveContactAsync en cada contacto encontrado y, a continuación, llama a ReportCompletedAsync.

Se aplica a