MAPIFolder.GetStorage(String, OlStorageIdentifierType) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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