Поделиться через


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 содержащий элементы, отфильтрованные по Filter.

(Унаследовано от MAPIFolder)
MoveTo(MAPIFolder)

Перемещает папку в указанную целевую папку.

(Унаследовано от MAPIFolder)
SetCustomIcon(StdPicture)

Задает настраиваемый значок, указанный Picture для папки.

(Унаследовано от MAPIFolder)

События

BeforeFolderMove

Происходит, когда папка будет перемещена или удалена в результате действий пользователя или с помощью программного кода.

(Унаследовано от MAPIFolderEvents_12_Event)
BeforeItemMove

Происходит, когда элемент будет перемещен или удален из папки в результате действий пользователя или с помощью программного кода.

(Унаследовано от MAPIFolderEvents_12_Event)

Применяется к