AppointmentCalendar.FindAppointmentsAsync Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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.
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.
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.