Condividi tramite


AppointmentCalendar.FindAppointmentsAsync Metodo

Definizione

Overload

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfano i criteri specificati.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfano i criteri specificati.

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfano i criteri specificati.

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))

Parametri

rangeStart
DateTime DateTimeOffset

Ora di inizio dell'intervallo di tempo per il quale vengono recuperati gli appuntamenti.

rangeLength
TimeSpan TimeSpan

Intervallo di tempo per il quale vengono recuperati gli appuntamenti. Se il parametro rangeLength è impostato su 0, non verrà restituito alcun appuntamento. Anche se esistono appuntamenti nel dispositivo con startTime esattamente uguale al valore rangeStart , l'elenco restituito sarà vuoto.

Restituisce

Operazione asincrona che restituisce un elenco IVectorView di oggetti Appointment al completamento corretto.

Attributi

Requisiti Windows

Funzionalità dell'app
appointmentsSystem

Vedi anche

Si applica a

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera in modo asincrono un elenco di appuntamenti appartenenti all'oggetto AppointmentCalendar corrente che soddisfano i criteri specificati.

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))

Parametri

rangeStart
DateTime DateTimeOffset

Ora di inizio dell'intervallo di tempo per il quale vengono recuperati gli appuntamenti.

rangeLength
TimeSpan TimeSpan

Intervallo di tempo per il quale vengono recuperati gli appuntamenti. Se il parametro rangeLength è impostato su 0, non verrà restituito alcun appuntamento. Anche se esistono appuntamenti nel dispositivo con startTime esattamente uguale al valore rangeStart , l'elenco restituito sarà vuoto.

options
FindAppointmentsOptions

Oggetto FindAppointmentsOptions utilizzato per specificare altre opzioni per questa operazione. È necessario impostare il parametro options per specificare i valori da recuperare.

Restituisce

Operazione asincrona che restituisce un elenco IVectorView di oggetti Appointment al completamento corretto.

Attributi

Requisiti Windows

Funzionalità dell'app
appointmentsSystem

Esempio

Impostare FindAppointmentOptions.FetchProperties per specificare i valori da recuperare.

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 
}

Commenti

Importante

Per motivi di prestazioni, FindAppointmentsAsync non caricherà la maggior parte delle proprietà. Per caricare proprietà specifiche, aggiungere valori al membro FindAppointmentsOptions.FetchProperties nel parametro options .

Vedi anche

Si applica a