AppointmentStore.FindAppointmentsAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.
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.
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.