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


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() метода элемента.

Дополнительные сведения о хранении данных для решения см. в разделе Хранение данных для решений.

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