Appointment
Содержание
[
Скрывать
]Appointment class
Представляет календарь электронной почте.
public class Appointment
Конструкторы
| Имя | Описание |
|---|---|
| Appointment(string, DateTime, DateTime, MailAddress, MailAddressCollection) | Инициализировать новый экземплярAppointment класс. |
| Appointment(string, string, string, DateTime, DateTime, MailAddress, MailAddressCollection) | Инициализировать новый экземплярAppointment класс. |
| Appointment(string, string, string, DateTime, DateTime, MailAddress, MailAddressCollection, RecurrencePattern) | Инициализировать новый экземплярAppointment класс. |
| Appointment(string, string, string, DateTime, DateTime, MailAddress, MailAddressCollection, string) | Инициализировать новый экземплярAppointment класс. |
| Appointment(string, string, string, DateTime, DateTime, MailAddress, MailAddressCollection, string, RecurrencePattern) | Инициализировать новый экземплярAppointment класс. |
Характеристики
| Имя | Описание |
|---|---|
| Attachments { get; } | Получает коллекцию вложений встречи. |
| Attendees { get; set; } | Получает или задает участников. |
| Class { get; set; } | Указывает классификацию доступа для встречи. |
| CreatedDate { get; set; } | Получает или задает дату и время создания данных календаря. |
| DateTimeStamp { get; set; } | Получает или устанавливает дату/время создания экземпляра объекта iCalendar.. |
| Description { get; set; } | Получает или задает описание. |
| EndDate { get; set; } | Получает или задает дату окончания. |
| EndTimeZone { get; set; } | Конечный часовой пояс |
| Flags { get; set; } | Получает или устанавливает флаги встречи. |
| HtmlDescription { get; set; } | Получает или задает HTML-представление описания. |
| LastModifiedDate { get; set; } | Получает или задает дату и время последнего изменения данных календаря. |
| Location { get; set; } | Получает или задает местоположение. |
| MethodType { get; set; } | Получает или задает тип метода объекта iCalendar, связанный с объектом календаря. |
| MicrosoftBusyStatus { get; set; } | Определяет статус встречи BUSY. |
| MicrosoftImportance { get; set; } | Указывает важность встречи. |
| MicrosoftIntendedStatus { get; set; } | Определяет НАМЕРЕННЫЙ статус встречи. |
| OptionalAttendees { get; } | Получает необязательных участников. |
| Organizer { get; set; } | Получает или задает органайзер. |
| Recurrence { get; set; } | Получает или задает шаблон повторения. |
| Reminders { get; } | Содержит коллекцию напоминаний о назначенииAppointmentReminder объекты. |
| SequenceId { get; } | Получает идентификатор последовательности. |
| StartDate { get; set; } | Получает или задает дату начала. |
| StartTimeZone { get; set; } | Начальный часовой пояс |
| Status { get; set; } | Получает или задает общий статус или подтверждение для объекта. |
| Summary { get; set; } | Получает или задает сводку. |
| Transparency { get; set; } | Указывает, должна ли эта встреча отображаться при поиске доступности. |
| UniqueId { get; set; } | Получает или задает строковое значение, содержащее GUID для элемента календаря. В MS Exchange это свойство карты PidLidGlobalObjectId. |
Методы
| Имя | Описание |
|---|---|
| static Load(Stream) | ЗагрузкиAppointment из потока |
| static Load(string) | ЗагрузкиAppointment из файла. Поддерживаемые форматы файлов: iCalendar |
| static Load(Stream, AppointmentLoadOptions) | ЗагрузкиAppointment из потока |
| static Load(Stream, bool) | ЗагрузкиAppointment из потока |
| static Load(string, AppointmentLoadOptions) | ЗагрузкиAppointment из файла. Поддерживаемые форматы файлов: iCalendar Путь к файлу.Представляет параметры загрузки встречиAppointmentLoadOptions. чтениеAppointment. |
| CancelAppointment() | Отменяет встречу. |
| CancelAppointment(int) | Отменяет встречу. |
| GetAppointmentHtml() | Получает календарь HTML. |
| GetAppointmentText() | Получает текст календаря. |
| GetAppointmentText(AppointmentFormattingOptions) | Получает текст календаря. |
| RequestApointment() | Запрашивает встречу. |
| RequestApointment(int) | Запрашивает встречу. |
| ResetTimeZone() | Установить местный часовой пояс |
| Save(Stream) | Сохраняет встречу в файл формата iCalendar, используя параметры сохранения по умолчанию |
| Save(string) | Сохраняет встречу в файл формата iCalendar, используя параметры сохранения по умолчанию |
| Save(Stream, AppointmentSaveFormat) | Сохраняет встречу в потоке в указанном формате, используя параметры сохранения по умолчанию |
| Save(Stream, AppointmentSaveOptions) | Сохраняет встречу в поток с указанными параметрами сохранения |
| Save(string, AppointmentSaveFormat) | Сохраняет встречу в файл в указанном формате, используя параметры сохранения по умолчанию |
| Save(string, AppointmentSaveOptions) | Сохраняет встречу в файл с указанными параметрами сохранения |
| SetTimeZone(string) | Установить часовой пояс |
| UpdateAppointment() | Обновляет встречу. |
| UpdateAppointment(int) | Обновляет встречу. |
Примеры
В этом примере показано, как добавить календарь в сообщение электронной почты.
[С#]
[Visual Basic]
MailMessage msg = new MailMessage();
//участники мероприятия
MailAddressCollection attendees = new MailAddressCollection();
attendees.Add(new MailAddress("person1@domain.com"));
attendees.Add(new MailAddress("person2@domain.com"));
attendees.Add(new MailAddress("person3@domain.com"));
//создать встречу
Appointment app = new Appointment("Room 112",new DateTime(2006,7,17,13,0,0),new DateTime(2006,7,17,14,0,0),new MailAddress("somebody@domain.com"), attendees );
cal.Summary = "Release Meetting";
cal.Description = "Discuss for the next release";
//добавляем календарь к сообщению
msg.AddAlternateView(app.RequestApointment());
//отправляем сообщение электронной почты
SmtpClient smtp= new SmtpClient("smtp.server.com", 25, "user", "password");
smtp.Send(msg);
Dim msg As MailMessage = New MailMessage()
'участники мероприятия
Dim attendees As MailAddressCollection = New MailAddressCollection()
attendees.Add(New MailAddress("person1@domain.com"))
attendees.Add(New MailAddress("person2@domain.com"))
attendees.Add(New MailAddress("person3@domain.com"))
'создать календарь
Dim cal As Appointment = New Appointment("Room 112",New DateTime(2006,7,17,13,0,0),New DateTime(2006,7,17,14,0,0),New MailAddress("somebody@domain.com"),attendees)
cal.Summary = "Release Meetting"
cal.Description = "Discuss for the next release"
'добавить календарь в сообщение
msg.AddAlternateView(app.RequestApointment())
Смотрите также
- пространство имен Aspose.Email.Calendar
- сборка Aspose.Email