AppointmentStore.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 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.
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.
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.