MAPIFolder.GetStorage(String, OlStorageIdentifierType) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
获取父Folder级上的对象StorageItem,用于存储 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 对象; 对象标识符根据标识符类型,该值还可以表示条目 ID、 邮件类或主题。
- StorageIdentifierType
- OlStorageIdentifierType
指定 邮件 对象标识符的类型。
返回
StorageItem 对象,该对象用于存储解决方案的数据的。
注解
GetStorage 方法使用 指定的StorageIdentifier
标识符获取 Folder 对象上的 StorageItem,并且具有 指定的StorageIdentifierType
标识符类型。 邮件 是隐藏的中的项目 文件夹 ,其与该帐户的漫游和联机和脱机时可用。
如果使用 的 olIdentifyByEntryID 值StorageIdentifierType
为 StorageItem 指定 EntryID ,则 GetStorage 方法将返回具有指定 EntryID 的 StorageItem。 如果使用该 EntryID 找不到 StorageItem 或者如果 StorageItem 不存在,则 GetStorage 方法将引发错误。
如果使用 的 olIdentifyByMessageClass 值StorageIdentifierType
为 StorageItem 指定消息类,则 GetStorage 方法将返回具有指定消息类的 StorageItem。 如果有多个项具有相同的消息类,则 GetStorage 方法将返回具有最新 PidTagLastModificationTime 的项。 如果指定的消息类不存在 StorageItem,则 GetStorage 方法使用 指定的StorageIdentifier
消息类创建新的 StorageItem。
如果指定 SubjectStorageItem 的 ,则 GetStorage 方法将使用 GetStorage 调用中指定的 Subject 返回 StorageItem。 如果有多个项具有相同 的 Subject,则 GetStorage 方法将返回具有最新 PidTagLastModificationTime 的项。 如果指定的 Subject 不存在 StorageItem,则 GetStorage 方法将使用 指定的 StorageIdentifier
Subject 创建新的 StorageItem。
如果不支持该文件夹的存储区类型, GetStorage 会返回一个错误。 下列存储在调用 GetStorage 时返回一个错误:
Size在对项的 方法进行显式调用Save()之前,新创建的 StorageItem 的 为零 (0) 。
有关存储解决方案数据的详细信息,请参阅 存储解决方案的数据