Compartilhar via


MAPIFolder.GetStorage(String, OlStorageIdentifierType) Método

Definição

Obtém um StorageItem objeto no pai Folder para armazenar dados para uma solução do 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

Parâmetros

StorageIdentifier
String

Um identificador para o objeto StorageItem; Dependendo do tipo de identificador, o valor pode representar uma identificação de entrada, uma classe de mensagem ou um assunto.

StorageIdentifierType
OlStorageIdentifierType

Especifica o tipo de identificador para o objeto StorageItem.

Retornos

Um objeto StorageItem que é usado para armazenar dados para uma solução.

Comentários

O método GetStorage obtém um StorageItem em um objeto Folder usando o identificador especificado por StorageIdentifier e tem o tipo de identificador especificado por StorageIdentifierType. O StorageItem é um item oculto na pasta, que deslocam-se com a conta e está disponível online e offline.

Se você especificar o EntryID para o StorageItem usando o valor olIdentifyByEntryID para StorageIdentifierType, o método GetStorage retornará o StorageItem com o EntryID especificado. Se nenhum StorageItem pode ser encontradas que EntryID ou StorageItem não existir, o método GetStorage irá gerar um erro.

Se você especificar a classe de mensagem para o StorageItem usando o valor olIdentifyByMessageClass para StorageIdentifierType, o método GetStorage retornará o StorageItem com a classe de mensagem especificada. Se houver vários itens com a mesma classe de mensagem, o método GetStorage retornará o item com o PidTagLastModificationTime mais recente. Se nenhum StorageItem existir com a classe de mensagem especificada, o método GetStorage criará um novo StorageItem com a classe de mensagem especificada por StorageIdentifier.

Se você especificar o Subject do StorageItem, o método GetStorage retornará o StorageItem com o Assunto especificado na chamada GetStorage . Se houver vários itens com o mesmo Assunto, o método GetStorage retornará o item com o PidTagLastModificationTime mais recente. Se nenhum StorageItem existir com o Assunto especificado, o método GetStorage criará um novo StorageItem com o Assunto especificado por StorageIdentifier.

GetStorage retornará um erro se não há suporte para o tipo de repositório da pasta. Os seguintes repositórios retornam um erro quando GetStorage é chamado:

O Size de um StorageItem recém-criado é zero (0) até que você faça uma chamada explícita sobre o Save() método do item.

Para obter mais informações sobre como armazenar dados para uma solução, consulte Armazenamento de dados para soluções

Aplica-se a