AppointmentCalendar.FindAppointmentsAsync Metodo
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.
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. |
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.
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
WinRT Build 26100 e altre versioni
Prodotto | Versioni |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |
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.
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
WinRT Build 26100 e altre versioni
Prodotto | Versioni |
---|---|
WinRT | Build 10240, Build 10586, Build 14383, Build 15063, Build 16299, Build 17134, Build 17763, Build 18362, Build 19041, Build 20348, Build 22000, Build 22621, Build 26100 |