RecurrencePattern Interfaz
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í.
Representa el patrón de incidencia de citas y tareas periódicas para el objeto y TaskItem asociadosAppointmentItem.
public interface class RecurrencePattern
[System.Runtime.InteropServices.Guid("00063044-0000-0000-C000-000000000046")]
public interface RecurrencePattern
Public Interface RecurrencePattern
- Atributos
Comentarios
Utilice el método GetRecurrencePattern para devolver el objeto RecurrencePattern asociado con un objeto AppointmentItem o TaskItem.
Llamar a GetRecurrencePattern o ClearRecurrencePattern tiene el efecto secundario de configurar la propiedad IsRecurring del elemento en consonancia. Esta propiedad se puede usar según sea necesario para un filtrado eficaz del Items objeto.
La propiedad indica el RecurrenceType tipo de patrón de periodicidad. La propiedad RecurrenceType es la primera propiedad que debe establecer.
Las propiedades siguientes son válidas para todos los patrones de periodicidad: EndTime, Occurrences, StartDate, StartTimeo Type.
En la tabla siguiente muestra las propiedades que son válidas para los diferentes tipos de frecuencia. Si se guarda el elemento y la propiedad es nula o contiene un valor no válido, se produce un error. Patrones mensual y anual sólo son válidos para un solo día. Los patrones semanales solo son válidos como or de .DayOfWeekMask
olRecursDaily | Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | |
olRecursWeekly | DayOfWeekMask, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | |
olRecursMonthly | DayOfMonth, Duration, EndTime, Interval, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | |
olRecursMonthNth | DayOfWeekMask, Duration, EndTime, Interval, Instance, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | |
olRecursYearly | DayOfMonth, Duration, EndTime, Interval, MonthOfYear, NoEndDate, Occurrences, PatternStartDate, PatternEndDate, StartTime | |
olRecursYearNth | DayOfWeekMask, duración, hora de finalización, intervalo, instancia, NoEndDate, apariciones, PatternStartDate, PatternEndDate, StartTime |
Cuando se trabaja con elementos de citas periódicas, debe liberar todas las referencias anteriores, obtener nuevas referencias al elemento de cita periódico antes de tener acceso o modificar el elemento y liberar estas referencias, tan pronto como termine y haya guardado los cambios. Esta práctica se aplica al objeto periódico AppointmentItem y a cualquier Exception objeto o RecurrencePattern . Para liberar una referencia en Visual Basic, establezca ese objeto existente como Nothing. En C#, libere explícitamente la memoria para ese objeto.
Tenga en cuenta que incluso después de liberar la referencia e intentar obtener una referencia nueva, si aún hay una referencia activa, mantenida por otro complemento u Outlook, a uno de los objetos anteriores, la referencia nueva aún apuntará a una copia obsoleta del objeto. Por lo tanto, es importante liberar las referencias cuando termine con la cita periódica.
Propiedades
Application |
Devuelve un Application objeto que representa la aplicación primaria de Outlook para el objeto . Solo lectura. |
Class |
Devuelve una OlObjectClass constante que indica la clase del objeto. Solo lectura. |
DayOfMonth |
Devuelve o establece un valor integer (int en C#) que indica el día del mes en el que se produce la cita o tarea periódica. Lectura/escritura. |
DayOfWeekMask |
Devuelve o establece una OlDaysOfWeek constante que representa la máscara para los días de la semana en los que se produce la cita o tarea periódica. Lectura y escritura. |
Duration |
Devuelve o establece un valor integer (int en C#) que indica la duración (en minutos) de RecurrencePattern. Lectura/escritura. |
EndTime |
Devuelve o establece un valor DateTime que indica la hora de finalización de un patrón de periodicidad. Lectura y escritura. |
Exceptions |
Devuelve la Exceptions colección de una serie especificada de citas periódicas. Solo lectura. |
Instance |
Devuelve o establece un valor integer (int en C#) que especifica el recuento para el que el patrón de periodicidad es válido para un intervalo determinado. Lectura/escritura. |
Interval |
Devuelve o establece un valor integer (int en C#) que especifica el número de unidades de un tipo de periodicidad determinado entre repeticiones. Lectura y escritura. |
MonthOfYear |
Devuelve o establece un valor integer (int en C#) que indica qué mes del año es válido para el patrón de periodicidad especificado. Lectura/escritura. |
NoEndDate |
Devuelve un valor booleano (bool en C#) que indica True si el patrón de periodicidad no tiene ninguna fecha de finalización. Lectura/escritura. |
Occurrences |
Devuelve o establece un valor integer (int en C#) que indica el número de repeticiones del patrón de periodicidad. Lectura y escritura. |
Parent |
Devuelve al elemento primario del objeto del objeto especificado. Solo lectura. |
PatternEndDate |
Devuelve o establece un valor DateTime que indica la fecha de finalización del patrón de periodicidad. Lectura y escritura. |
PatternStartDate |
Devuelve o establece un valor DateTime que indica la fecha de inicio del patrón de periodicidad. Lectura/escritura. |
RecurrenceType |
Devuelve o establece una OlRecurrenceType constante que especifica la frecuencia de repeticiones para el patrón de periodicidad. Lectura/escritura. |
Regenerate |
Devuelve un valor booleano (bool en C#) que indica True si la tarea se debe regenerar después de este paso a través del patrón de periodicidad. Lectura/escritura. |
Session |
Devuelve el NameSpace objeto de la sesión actual. Solo lectura. |
StartTime |
Devuelve o establece un valor DateTime que indica la hora de inicio de un patrón de periodicidad. Lectura y escritura. |
Métodos
GetOccurrence(DateTime) |
Devuelve una instancia específica del AppointmentItem objeto en la fecha especificada. |
Se aplica a
Comentarios
https://aka.ms/ContentUserFeedback.
Próximamente: A lo largo de 2024 iremos eliminando gradualmente GitHub Issues como mecanismo de comentarios sobre el contenido y lo sustituiremos por un nuevo sistema de comentarios. Para más información, vea:Enviar y ver comentarios de