AppointmentCalendar.FindAppointmentsAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Sobrecargas
FindAppointmentsAsync(DateTime, TimeSpan) |
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions) |
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios especificados. |
FindAppointmentsAsync(DateTime, TimeSpan)
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios 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
A hora de início da janela de tempo para a qual os compromissos são recuperados.
O comprimento da janela de tempo para a qual os compromissos são recuperados. Se o parâmetro rangeLength estiver definido como 0, nenhum compromisso será retornado. Mesmo que existam compromissos no dispositivo que têm um StartTime exatamente igual ao valor rangeStart , a lista retornada estará vazia.
Retornos
Uma operação assíncrona que retorna uma lista IVectorView de objetos Appointment após a conclusão bem-sucedida.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
appointmentsSystem
|
Confira também
Aplica-se a
FindAppointmentsAsync(DateTime, TimeSpan, FindAppointmentsOptions)
Recupera de forma assíncrona uma lista de compromissos pertencentes ao AppointmentCalendar atual que atendem aos critérios 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
A hora de início da janela de tempo para a qual os compromissos são recuperados.
O comprimento da janela de tempo para a qual os compromissos são recuperados. Se o parâmetro rangeLength estiver definido como 0, nenhum compromisso será retornado. Mesmo que existam compromissos no dispositivo que têm um StartTime exatamente igual ao valor rangeStart , a lista retornada estará vazia.
- options
- FindAppointmentsOptions
Um objeto FindAppointmentsOptions usado para especificar mais opções para essa operação. Você deve definir o parâmetro de opções para especificar os valores a serem recuperados.
Retornos
Uma operação assíncrona que retorna uma lista IVectorView de objetos Appointment após a conclusão bem-sucedida.
- Atributos
Requisitos do Windows
Funcionalidades do aplicativo |
appointmentsSystem
|
Exemplos
Defina FindAppointmentOptions.FetchProperties para especificar os valores a serem recuperados.
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
}
Comentários
Importante
Por motivos de desempenho, FindAppointmentsAsync não carregará a maioria das propriedades. Para carregar propriedades específicas, adicione valores ao membro FindAppointmentsOptions.FetchProperties no parâmetro options .