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