Condividi tramite


AppointmentStore.FindAppointmentsAsync Metodo

Definizione

Overload

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera un elenco di appuntamenti nel calendario degli appuntamenti che rientrano nell'intervallo di date specificato.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera un elenco di appuntamenti nel calendario dell'appuntamento che rientrano nell'intervallo di date specificato e soddisfa i criteri specificati dall'oggetto FindAppointmentsOptions fornito.

FindAppointmentsAsync(DateTime, TimeSpan)

Recupera un elenco di appuntamenti nel calendario degli appuntamenti che rientrano nell'intervallo di date specificato.

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

Inizio dell'intervallo di date per cui vengono recuperati gli appuntamenti.

rangeLength
TimeSpan TimeSpan

Lunghezza dell'intervallo di date per cui vengono recuperati gli appuntamenti. Se il parametro rangeLength è impostato su 0, non verranno restituiti appuntamenti. Anche se gli appuntamenti sono presenti 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 termine del completamento.

Attributi

Requisiti Windows

Funzionalità dell'app
appointmentsSystem

Vedi anche

Si applica a

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Recupera un elenco di appuntamenti nel calendario dell'appuntamento che rientrano nell'intervallo di date specificato e soddisfa i criteri specificati dall'oggetto FindAppointmentsOptions fornito.

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

Inizio dell'intervallo di date per cui vengono recuperati gli appuntamenti.

rangeLength
TimeSpan TimeSpan

Lunghezza dell'intervallo di date per cui vengono recuperati gli appuntamenti. Se il parametro rangeLength è impostato su 0, non verranno restituiti appuntamenti. Anche se gli appuntamenti sono presenti nel dispositivo con startTime esattamente uguale al valore rangeStart , l'elenco restituito sarà vuoto.

options
FindAppointmentsOptions

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

Restituisce

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

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 opzioni . Per altre informazioni, vedere l'esempio seguente.

Vedi anche

Si applica a