ContactListServerSearchReadBatchRequest Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |