AppointmentCalendar.FindAppointmentsAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
FindAppointmentsAsync(DateTime, TimeSpan) |
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan)
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados.
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))
Parámetros
- rangeStart
- DateTime DateTimeOffset
Hora de inicio del período de tiempo para el que se recuperan las citas.
La duración del período de tiempo para el que se recuperan las citas. Si el parámetro rangeLength se establece en 0, no se devolverá ninguna cita. Incluso si existen citas en el dispositivo que tienen un valor StartTime que es exactamente el mismo que el valor rangeStart , la lista devuelta estará vacía.
Devoluciones
Una operación asincrónica que devuelve una lista IVectorView de objetos Appointment tras la finalización correcta.
- Atributos
Requisitos de Windows
Características de aplicaciones |
appointmentsSystem
|
Consulte también
Se aplica a
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)
Recupera de forma asincrónica una lista de citas que pertenecen al objeto AppointmentCalendar actual que cumple los criterios especificados.
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))
Parámetros
- rangeStart
- DateTime DateTimeOffset
Hora de inicio del período de tiempo para el que se recuperan las citas.
La duración del período de tiempo para el que se recuperan las citas. Si el parámetro rangeLength se establece en 0, no se devolverá ninguna cita. Incluso si existen citas en el dispositivo que tienen un valor StartTime que es exactamente el mismo que el valor rangeStart , la lista devuelta estará vacía.
- options
- FindAppointmentsOptions
Objeto FindAppointmentsOptions que se usa para especificar más opciones para esta operación. Debe establecer el parámetro options para especificar los valores que se van a recuperar.
Devoluciones
Una operación asincrónica que devuelve una lista IVectorView de objetos Appointment tras la finalización correcta.
- Atributos
Requisitos de Windows
Características de aplicaciones |
appointmentsSystem
|
Ejemplos
Establezca FindAppointmentOptions.FetchProperties para especificar los valores que se van a recuperar.
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
}
Comentarios
Importante
Por motivos de rendimiento, FindAppointmentsAsync no cargará la mayoría de las propiedades. Para cargar propiedades específicas, agregue valores al miembro FindAppointmentsOptions.FetchProperties en el parámetro options .