Partager via


AppointmentStore.FindAppointmentsAsync Méthode

Définition

Surcharges

FindAppointmentsAsync(DateTime, TimeSpan)

Récupère une liste de rendez-vous dans le calendrier de rendez-vous qui se trouvent dans la plage de dates spécifiée.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Récupère une liste de rendez-vous dans le calendrier de rendez-vous qui s’inscrivent dans la plage de dates spécifiée et qui répondent aux critères spécifiés par l’objet FindAppointmentsOptions fourni.

FindAppointmentsAsync(DateTime, TimeSpan)

Récupère une liste de rendez-vous dans le calendrier de rendez-vous qui se trouvent dans la plage de dates spécifiée.

public:
 virtual IAsyncOperation<IVectorView<Appointment ^> ^> ^ FindAppointmentsAsync(DateTime rangeStart, TimeSpan rangeLength) = FindAppointmentsAsync;
/// [Windows.Foundation.Metadata.Overload("FindAppointmentsAsync")]
/// [Windows.Foundation.Metadata.RemoteAsync]
IAsyncOperation<IVectorView<Appointment>> FindAppointmentsAsync(DateTime const& rangeStart, TimeSpan const& rangeLength);
[Windows.Foundation.Metadata.Overload("FindAppointmentsAsync")]
[Windows.Foundation.Metadata.RemoteAsync]
public IAsyncOperation<IReadOnlyList<Appointment>> FindAppointmentsAsync(System.DateTimeOffset rangeStart, System.TimeSpan rangeLength);
function findAppointmentsAsync(rangeStart, rangeLength)
Public Function FindAppointmentsAsync (rangeStart As DateTimeOffset, rangeLength As TimeSpan) As IAsyncOperation(Of IReadOnlyList(Of Appointment))

Paramètres

rangeStart
DateTime DateTimeOffset

Début de la plage de dates pour laquelle les rendez-vous sont récupérés.

rangeLength
TimeSpan TimeSpan

Longueur de la plage de dates pour laquelle les rendez-vous sont récupérés. Si le paramètre rangeLength est défini sur 0, aucun rendez-vous n’est retourné. Même si des rendez-vous existent sur l’appareil avec un StartTime exactement identique à la valeur rangeStart , la liste retournée est vide.

Retours

Opération asynchrone qui retourne une liste IVectorView d’objets Appointment une fois l’exécution réussie.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
appointmentsSystem

Voir aussi

S’applique à

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Récupère une liste de rendez-vous dans le calendrier de rendez-vous qui s’inscrivent dans la plage de dates spécifiée et qui répondent aux critères spécifiés par l’objet FindAppointmentsOptions fourni.

public:
 virtual IAsyncOperation<IVectorView<Appointment ^> ^> ^ FindAppointmentsAsync(DateTime rangeStart, TimeSpan rangeLength, FindAppointmentsOptions ^ options) = FindAppointmentsAsync;
/// [Windows.Foundation.Metadata.Overload("FindAppointmentsAsyncWithOptions")]
IAsyncOperation<IVectorView<Appointment>> FindAppointmentsAsync(DateTime const& rangeStart, TimeSpan const& rangeLength, FindAppointmentsOptions const& options);
[Windows.Foundation.Metadata.Overload("FindAppointmentsAsyncWithOptions")]
public IAsyncOperation<IReadOnlyList<Appointment>> FindAppointmentsAsync(System.DateTimeOffset rangeStart, System.TimeSpan rangeLength, FindAppointmentsOptions options);
function findAppointmentsAsync(rangeStart, rangeLength, options)
Public Function FindAppointmentsAsync (rangeStart As DateTimeOffset, rangeLength As TimeSpan, options As FindAppointmentsOptions) As IAsyncOperation(Of IReadOnlyList(Of Appointment))

Paramètres

rangeStart
DateTime DateTimeOffset

Début de la plage de dates pour laquelle les rendez-vous sont récupérés.

rangeLength
TimeSpan TimeSpan

Longueur de la plage de dates pour laquelle les rendez-vous sont récupérés. Si le paramètre rangeLength est défini sur 0, aucun rendez-vous n’est retourné. Même si des rendez-vous existent sur l’appareil avec un StartTime exactement identique à la valeur rangeStart , la liste retournée est vide.

options
FindAppointmentsOptions

Objet FindAppointmentsOptions utilisé pour spécifier d’autres options pour cette opération. Vous devez définir le paramètre options pour spécifier les valeurs à récupérer.

Retours

Opération asynchrone qui retourne une liste IVectorView d’objets Appointment une fois l’exécution réussie.

Attributs

Configuration requise pour Windows

Fonctionnalités de l’application
appointmentsSystem

Exemples

Définissez FindAppointmentOptions.FetchProperties pour spécifier les valeurs à récupérer.

AppointmentStore calendar = await AppointmentManager.RequestStoreAsync(AppointmentStoreAccessType.AllCalendarsReadOnly);

// Specify which values to retrieve
FindAppointmentsOptions options = new FindAppointmentsOptions(); 
options.FetchProperties.Add(AppointmentProperties.Subject); 
options.FetchProperties.Add(AppointmentProperties.Details); 
options.FetchProperties.Add(AppointmentProperties.DetailsKind);

var iteratingAppointments = await calendar.FindAppointmentsAsync(DateTimeOffset.Now, TimeSpan.FromDays(31), options);

foreach (var i in iteratingAppointments) 
{ 
  // do stuff with each appointment 
}

Remarques

Important

Pour des raisons de performances, FindAppointmentsAsync ne charge pas la plupart des propriétés. Pour charger des propriétés spécifiques, ajoutez des valeurs au membre FindAppointmentsOptions.FetchProperties dans le paramètre options . Pour plus d’informations, consultez l’exemple ci-dessous.

Voir aussi

S’applique à