Freigeben über


AppointmentCalendar.FindAppointmentsAsync Methode

Definition

Überlädt

FindAppointmentsAsync(DateTime, TimeSpan)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

FindAppointmentsAsync(DateTime, TimeSpan)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

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

Parameter

rangeStart
DateTime DateTimeOffset

Die Startzeit des Zeitfensters, für das Termine abgerufen werden.

rangeLength
TimeSpan TimeSpan

Die Länge des Zeitfensters, für das Termine abgerufen werden. Wenn der rangeLength-Parameter auf 0 festgelegt ist, werden keine Termine zurückgegeben. Auch wenn auf dem Gerät Termine vorhanden sind, die über eine StartTime verfügen, die genau dem rangeStart-Wert entspricht, ist die zurückgegebene Liste leer.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss eine IVectorView-Liste von Appointment-Objekten zurückgibt.

Attribute

Windows-Anforderungen

App-Funktionen
appointmentsSystem

Weitere Informationen

Gilt für:

FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)

Ruft asynchron eine Liste von Terminen ab, die zum aktuellen AppointmentCalendar gehören und die den angegebenen Kriterien entsprechen.

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

Parameter

rangeStart
DateTime DateTimeOffset

Die Startzeit des Zeitfensters, für das Termine abgerufen werden.

rangeLength
TimeSpan TimeSpan

Die Länge des Zeitfensters, für das Termine abgerufen werden. Wenn der rangeLength-Parameter auf 0 festgelegt ist, werden keine Termine zurückgegeben. Auch wenn auf dem Gerät Termine vorhanden sind, die über eine StartTime verfügen, die genau dem rangeStart-Wert entspricht, ist die zurückgegebene Liste leer.

options
FindAppointmentsOptions

Ein FindAppointmentsOptions-Objekt , das verwendet wird, um weitere Optionen für diesen Vorgang anzugeben. Sie müssen den options-Parameter festlegen, um die abzurufenden Werte anzugeben.

Gibt zurück

Ein asynchroner Vorgang, der nach erfolgreichem Abschluss eine IVectorView-Liste von Appointment-Objekten zurückgibt.

Attribute

Windows-Anforderungen

App-Funktionen
appointmentsSystem

Beispiele

Legen Sie FindAppointmentOptions.FetchProperties fest, um die abzurufenden Werte anzugeben.

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 
}

Hinweise

Wichtig

Aus Leistungsgründen lädt FindAppointmentsAsync die meisten Eigenschaften nicht. Um bestimmte Eigenschaften zu laden, fügen Sie dem FindAppointmentsOptions.FetchProperties-Member im options-Parameter Werte hinzu.

Weitere Informationen

Gilt für: