AppointmentCalendar.FindAppointmentsAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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.
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.
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 .