MAPIFolder.GetStorage(String, OlStorageIdentifierType) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
StorageItem Возвращает объект в родительском объекте Folder для хранения данных для решения Outlook.
public:
Microsoft::Office::Interop::Outlook::StorageItem ^ GetStorage(System::String ^ StorageIdentifier, Microsoft::Office::Interop::Outlook::OlStorageIdentifierType StorageIdentifierType);
public Microsoft.Office.Interop.Outlook.StorageItem GetStorage (string StorageIdentifier, Microsoft.Office.Interop.Outlook.OlStorageIdentifierType StorageIdentifierType);
Public Function GetStorage (StorageIdentifier As String, StorageIdentifierType As OlStorageIdentifierType) As StorageItem
Параметры
- StorageIdentifier
- String
Идентификатор объекта StorageItem ; В зависимости от типа идентификатора значение может представлять идентификатор записи, класс сообщения или тему.
- StorageIdentifierType
- OlStorageIdentifierType
Указывает тип идентификатора объекта StorageItem .
Возвращаемое значение
Объект StorageItem , используемый для хранения данных для решения.
Комментарии
Метод GetStorage получает объект StorageItem для объекта Folder , используя идентификатор, указанный параметром StorageIdentifier
, и имеет тип идентификатора, указанный параметром StorageIdentifierType
. StorageItem — это скрытый элемент в папке, который перемещается с учетной записью и доступен как в сети, так и в автономном режиме.
Если указать EntryID для StorageItem значение olIdentifyByEntryID для StorageIdentifierType
, метод GetStorage вернет StorageItem с указанным EntryID. Если объект StorageItem не найден с помощью этого идентификатора EntryID или storageItem не существует, метод GetStorage вызовет ошибку.
Если указать класс сообщений для StorageItem с помощью значения olIdentifyByMessageClass для StorageIdentifierType
, метод GetStorage вернет StorageItem с указанным классом сообщения. Если имеется несколько элементов с одним и тем же классом сообщений, метод GetStorage возвращает элемент с последним элементом PidTagLastModificationTime. Если StorageItem с указанным классом сообщения не существует, метод GetStorage создает объект StorageItem с классом сообщений, указанным параметром StorageIdentifier
.
Если указать Subject объект StorageItem, метод GetStorage вернет Объект StorageItem с субъектом, указанным в вызове GetStorage. Если имеется несколько элементов с одним субъектом, метод GetStorage вернет элемент с последней версией PidTagLastModificationTime. Если storageItem не существует с указанным субъектом, метод GetStorage создаст новый объект StorageItem с субъектом, заданным параметром StorageIdentifier
.
GetStorage возвращает ошибку, если тип хранилища папки не поддерживается. Следующие хранилища возвращают ошибку при вызове Метода GetStorage :
Значение Sizeобъекта StorageItem , созданного, равно нулю (0), пока вы не выполните явный вызов Save() метода элемента.
Дополнительные сведения о хранении данных для решения см. в разделе Хранение данных для решений.