Compartir a través de


RecurrencePattern Interfaz

Definición

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