ContactListServerSearchReadBatchRequest Класс

Определение

Сведения о запросе на чтение пакета результатов поиска на стороне сервера.

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
Наследование
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Атрибуты

Требования к Windows

Семейство устройств
Windows 10 Anniversary Edition (появилось в 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (появилось в v3.0)
Возможности приложения
contactsSystem

Комментарии

Используется в обработчике событий ServerSearchReadBatchRequested . Используйте экземпляр этого класса, возвращаемый свойством ContactListServerSearchReadBatchRequestEventArgs.Request .

Свойства

ContactListId

Возвращает идентификатор списка контактов для поиска.

Options

Возвращает параметры поиска, применяемые в этом поиске.

SessionId

Возвращает идентификатор сеанса поиска этого пакетного запроса на чтение.

SuggestedBatchSize

Возвращает предлагаемый размер пакета для чтения пакета поиска на стороне сервера.

Методы

ReportCompletedAsync()

Сообщает клиентскому приложению о том, что запрос успешно обработан.

ReportFailedAsync(ContactBatchStatus)

Информирует клиента о том, что запрос не был успешно обработан.

SaveContactAsync(Contact)

Асинхронно сохраняет контакт, соответствующий критериям поиска на стороне сервера.

При запросе поиска на стороне сервера поставщик данных выполняет поиск, вызывает SaveContactAsync для каждого найденного контакта, а затем вызывает ReportCompletedAsync.

Применяется к