Partager via


AppointmentCalendar.FindAppointmentsAsync Méthode

Définition

Surcharges

FindAppointmentsAsync(DateTime, TimeSpan)

Récupère de manière asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Récupère de manière asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

FindAppointmentsAsync(DateTime, TimeSpan)

Récupère de manière asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

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

Heure de début de la fenêtre de temps pour laquelle les rendez-vous sont récupérés.

rangeLength
TimeSpan TimeSpan

Durée de la fenêtre de temps pendant 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 de manière asynchrone une liste de rendez-vous appartenant au AppointmentCalendar actuel qui répondent aux critères spécifiés.

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

Heure de début de la fenêtre de temps pour laquelle les rendez-vous sont récupérés.

rangeLength
TimeSpan TimeSpan

Durée de la fenêtre de temps pendant 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 .

Voir aussi

S’applique à