Folder Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Представляет папку Outlook.
public interface class Folder : Microsoft::Office::Interop::Outlook::MAPIFolder, Microsoft::Office::Interop::Outlook::MAPIFolderEvents_12_Event
[System.Runtime.InteropServices.Guid("00063006-0000-0000-C000-000000000046")]
public interface Folder : Microsoft.Office.Interop.Outlook.MAPIFolder, Microsoft.Office.Interop.Outlook.MAPIFolderEvents_12_Event
Public Interface Folder
Implements MAPIFolder, MAPIFolderEvents_12_Event
- Производный
- Атрибуты
- Реализации
Комментарии
Это интерфейс .NET, полученный из компонентного класса COM, который требуется управляемому программному коду для взаимодействия с соответствующим объектом COM. Используйте этот интерфейс для доступа ко всем элементам метода, свойства и события папки объекта COM. Для получения дополнительной информации об объекте COM обращайтесь к этому разделу. Сведения о методах и элементах свойств объекта COM см. в разделе MAPIFolder. Сведения об элементах события объекта COM см. в разделе MAPIFolderEvents_12_Event.
Объект Folder может содержать другие объекты Folder , а также элементы Outlook. Используйте свойство Folder объекта или другого NameSpace объекта Folder , чтобы вернуть набор папок в пространстве имен или в папке. Вы можете перемещаться по вложенным папкам, начиная с папки верхнего уровня, например папки "Входящие", и используя сочетание Folders свойства , которое возвращает набор папок под объектом Folder в иерархии, и Item[Object] свойство (это в C#), которое возвращает папку в Folders коллекции.
В хранилище данных Outlook есть набор папок, который поддерживает функции Outlook по умолчанию. Используйте GetDefaultFolder(OlDefaultFolders), указав index
, который является одной из констант в OlDefaultFolders перечислении, чтобы вернуть одну из папок Outlook по умолчанию в объекте Outlook NameSpace .
Хотя обычно рекомендуется размещать элементы, которые выполняют одни и те же функции, в одной папке, папка может содержать элементы разных типов. Например, по умолчанию папка "Календарь" может содержать AppointmentItem объекты и MeetingItem , а папка "Контакты" может содержать ContactItem объекты и DistListItem . Как правило, при перечислении элементов в папке не следует предполагать тип элемента в папке; Проверьте класс сообщения элемента перед доступом к свойствам, применимым к элементу.
Используйте метод , Add(String, Object) чтобы добавить папку в объект Folder . Метод Add имеет необязательный аргумент, который можно использовать для указания типа элементов, которые могут храниться в этой папке. По умолчанию папки, созданные в другой папке, наследуют тип родительской папки.
Обратите внимание, что при сохранении элементов определенного типа они сохраняются непосредственно в соответствующей папке по умолчанию. Например, если GetAssociatedAppointment(Boolean) метод применяется к объекту MeetingItem в папке "Входящие", возвращаемая встреча будет сохранена в папке Календарь по умолчанию.
Свойства
AddressBookName |
Возвращает или задает строку (строку в C#), указывающую имя адресной книги для Folder объекта, представляющего папку Contacts. Для чтения и записи. (Унаследовано от MAPIFolder) |
Application |
Application Возвращает объект , представляющий родительское приложение Outlook для объекта . Только для чтения. (Унаследовано от MAPIFolder) |
Class |
Возвращает константу OlObjectClass , указывающую класс объекта. Только для чтения. (Унаследовано от MAPIFolder) |
CurrentView |
Возвращает объект, View представляющий текущее представление. Только для чтения. (Унаследовано от MAPIFolder) |
CustomViewsOnly |
Возвращает или задает логическое значение (bool в C#), определяющее, какие представления отображаются в меню Вид для заданной папки. Для чтения и записи. (Унаследовано от MAPIFolder) |
DefaultItemType |
Возвращает константу из перечисления OlItemType , указывающую тип элемента Outlook по умолчанию, содержащийся в папке. Только для чтения. (Унаследовано от MAPIFolder) |
DefaultMessageClass |
Возвращает значение String (строка в C#), представляющее класс сообщений по умолчанию для элементов в папке. Только для чтения. (Унаследовано от MAPIFolder) |
Description |
Возвращает или задает строку (строку в C#), представляющую описание папки. Для чтения и записи. (Унаследовано от MAPIFolder) |
EntryID |
Возвращает значение String (строка в C#), представляющее уникальный идентификатор объекта Entry. Только для чтения. (Унаследовано от MAPIFolder) |
FolderPath |
Возвращает значение String (строка в C#), указывающее путь к текущей папке. Только для чтения. (Унаследовано от MAPIFolder) |
Folders |
Возвращает коллекцию Folders , представляющую все папки, содержащиеся в указанном Folderобъекте . Только для чтения. (Унаследовано от MAPIFolder) |
FullFolderPath |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. (Унаследовано от MAPIFolder) |
InAppFolderSyncObject |
Возвращает или задает логическое значение (bool в C#), которое определяет, будет ли указанная папка синхронизирована с почтовым сервером. Для чтения и записи. (Унаследовано от MAPIFolder) |
IsSharePointFolder |
Возвращает логическое значение (bool в C#), которое определяет, является ли папка папкой Microsoft SharePoint Foundation. Только для чтения. (Унаследовано от MAPIFolder) |
Items |
Items Возвращает объект коллекции в виде коллекции элементов Outlook в указанной папке. Только для чтения. (Унаследовано от MAPIFolder) |
MAPIOBJECT |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. (Унаследовано от MAPIFolder) |
Name |
Возвращает или задает значение String (строка в C#), представляющее отображаемое имя объекта. Для чтения и записи. (Унаследовано от MAPIFolder) |
Parent |
Возвращает родительский объект указанного объекта. Только для чтения. (Унаследовано от MAPIFolder) |
PropertyAccessor |
Возвращает объект, поддерживающий PropertyAccessor создание, получение, настройку и удаление свойств родительского Folder объекта. Только для чтения. (Унаследовано от MAPIFolder) |
Session |
NameSpace Возвращает объект для текущего сеанса. Только для чтения. (Унаследовано от MAPIFolder) |
ShowAsOutlookAB |
Возвращает или задает логическое значение (bool in C#), указывающее, будет ли папка contact items отображаться в качестве списка адресов в адресной книге Outlook. Для чтения и записи. (Унаследовано от MAPIFolder) |
ShowItemCount |
Задает или возвращает константу OlShowItemCount в перечислении, указывающую, будет ли отображаться количество непрочитанных сообщений в папке или общее количество элементов в папке в области навигации. Для чтения и записи. (Унаследовано от MAPIFolder) |
Store |
Возвращает объект, Store представляющий хранилище, содержащее Folder объект . Только для чтения. (Унаследовано от MAPIFolder) |
StoreID |
Возвращает значение String (строка в C#), указывающее идентификатор хранилища для папки. Только для чтения. (Унаследовано от MAPIFolder) |
UnReadItemCount |
Возвращает целое число (int в C#), указывающее количество непрочитанных элементов в папке. Только для чтения. (Унаследовано от MAPIFolder) |
UserDefinedProperties |
UserDefinedProperties Возвращает объект , представляющий определяемые пользователем пользовательские Folder свойства для объекта . Только для чтения. (Унаследовано от MAPIFolder) |
UserPermissions |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. (Унаследовано от MAPIFolder) |
Views |
Возвращает коллекцию ViewsFolder объекта . Только для чтения. (Унаследовано от MAPIFolder) |
WebViewAllowNavigation |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. (Унаследовано от MAPIFolder) |
WebViewOn |
Возвращает или задает логическое значение (bool в C#), указывающее состояние веб-представления для папки. Для чтения и записи. (Унаследовано от MAPIFolder) |
WebViewURL |
Возвращает или задает строку (строку в C#), указывающую URL-адрес веб-страницы, назначенной папке. Для чтения и записи. (Унаследовано от MAPIFolder) |
Методы
AddToFavorites(Object, Object) |
Этот объект, элемент или перечисление устарели и не предназначены для использования в коде. (Унаследовано от MAPIFolder) |
AddToPFFavorites() |
Добавляет общедоступную папку Microsoft Exchange в папку Избранное общедоступной папки. (Унаследовано от MAPIFolder) |
CopyTo(MAPIFolder) |
Копирует текущую папку целиком в целевую папку. (Унаследовано от MAPIFolder) |
Delete() |
Удаляет объект из коллекции. (Унаследовано от MAPIFolder) |
Display() |
Отображает новый Explorer объект для папки. (Унаследовано от MAPIFolder) |
GetCalendarExporter() |
Создает CalendarSharing объект для указанного Folderобъекта . (Унаследовано от MAPIFolder) |
GetCustomIcon() |
StdPicture Возвращает объект , представляющий пользовательский значок для папки. (Унаследовано от MAPIFolder) |
GetExplorer(Object) |
Explorer Возвращает объект , представляющий новый неактивный объект обозревателя, инициализированный с указанной папкой в качестве текущей папки. (Унаследовано от MAPIFolder) |
GetStorage(String, OlStorageIdentifierType) |
StorageItem Возвращает объект в родительском объекте Folder для хранения данных для решения Outlook. (Унаследовано от MAPIFolder) |
GetTable(Object, Object) |
Получает объект , Table содержащий элементы, отфильтрованные по |
MoveTo(MAPIFolder) |
Перемещает папку в указанную целевую папку. (Унаследовано от MAPIFolder) |
SetCustomIcon(StdPicture) |
Задает настраиваемый значок, указанный |
События
BeforeFolderMove |
Происходит, когда папка будет перемещена или удалена в результате действий пользователя или с помощью программного кода. (Унаследовано от MAPIFolderEvents_12_Event) |
BeforeItemMove |
Происходит, когда элемент будет перемещен или удален из папки в результате действий пользователя или с помощью программного кода. (Унаследовано от MAPIFolderEvents_12_Event) |