Freigeben über


ContactListServerSearchReadBatchRequest Klasse

Definition

Details einer Anforderung zum Lesen eines Batches serverseitiger Suchergebnisse.

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
Vererbung
Object Platform::Object IInspectable ContactListServerSearchReadBatchRequest
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 Anniversary Edition (eingeführt in 10.0.14393.0)
API contract
Windows.Foundation.UniversalApiContract (eingeführt in v3.0)
App-Funktionen
contactsSystem

Hinweise

Wird in Ihrem ServerSearchReadBatchRequested-Ereignishandler verwendet . Verwenden Sie die instance dieser Klasse, die von der ContactListServerSearchReadBatchRequestEventArgs.Request-Eigenschaft zurückgegeben wird.

Eigenschaften

ContactListId

Ruft die Kontaktlisten-ID der zu durchsuchenden Kontaktliste ab.

Options

Ruft die Suchoptionen ab, die in dieser Suche angewendet werden sollen.

SessionId

Ruft die Suchsitzungs-ID dieser Batchleseanforderung ab.

SuggestedBatchSize

Ruft die vorgeschlagene Batchgröße für das Lesen des serverseitigen Suchbatches ab.

Methoden

ReportCompletedAsync()

Informiert die Client-App, dass die Anforderung erfolgreich verarbeitet wurde.

ReportFailedAsync(ContactBatchStatus)

Informiert den Client darüber, dass die Anforderung nicht erfolgreich verarbeitet wurde.

SaveContactAsync(Contact)

Speichert asynchron einen Kontakt, der serverseitige Suchkriterien erfüllt.

Wenn eine serverseitige Suche angefordert wird, führt der Datenanbieter die Suche durch, ruft SaveContactAsync für jeden gefundenen Kontakt auf und ruft dann ReportCompletedAsync auf.

Gilt für: