MAPIFolder.GetStorage(String, OlStorageIdentifierType) Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Obtient un StorageItem objet sur le parent Folder pour stocker les données d’une solution 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
Paramètres
- StorageIdentifier
- String
Identificateur de l'objet StorageItem ; selon le type de l'identificateur, la valeur peut représenter un identificateur d'entrée (Entry ID), une classe de message ou un objet (Subject).
- StorageIdentifierType
- OlStorageIdentifierType
Spécifie le type d'identificateur de l'objet StorageItem.
Retours
Objet StorageItem utilisé pour stocker les données d'une solution.
Remarques
La méthode GetStorage obtient un objet StorageItem sur un objet Folder à l’aide de l’identificateur spécifié par StorageIdentifier
et a le type d’identificateur spécifié par StorageIdentifierType
. L'objet StorageItem est un élément masqué dans l'objet Folder, qui se déplace avec le compte et est disponible en ligne et hors connexion.
Si vous spécifiez pour EntryIDl’objet StorageItem à l’aide de la valeur olIdentifyByEntryID pour StorageIdentifierType
, la méthode GetStorage retourne l’objet StorageItem avec le EntryID spécifié. Si aucun objet StorageItem n’est renvoyé avec l’EntryID ou si l’objet StorageItem n’existe pas, la méthode GetStorage génère une erreur.
Si vous spécifiez la classe de message pour l’objet StorageItem à l’aide de la valeur olIdentifyByMessageClass pour StorageIdentifierType
, la méthode GetStorage retourne l’objet StorageItem avec la classe de message spécifiée. S’il existe plusieurs éléments avec la même classe de message, la méthode GetStorage retourne l’élément avec le PidTagLastModificationTime le plus récent. S’il n’existe aucun objet StorageItem avec la classe de message spécifiée, la méthode GetStorage crée un objet StorageItem avec la classe de message spécifiée par StorageIdentifier
.
Si vous spécifiez le Subject de l’objet StorageItem, la méthode GetStorage renvoie l’objet StorageItem avec l’objet spécifié dans l’appel GetStorage . S’il existe plusieurs éléments avec le même Objet, la méthode GetStorage renvoie l’élément avec le PidTagLastModificationTime le plus récent. S’il n’existe aucun objet StorageItem avec l’objet spécifié, la méthode GetStorage crée un objet StorageItem avec l’objet spécifié par StorageIdentifier
.
GetStorage renvoie une erreur si le type de banque du dossier n’est pas pris en charge. Les banques suivantes renvoient une erreur lorsque la méthode GetStorage est appelée :
Le Size d’un objet StorageItem nouvellement créé est égal à zéro (0) jusqu’à ce que vous effectuez un appel explicite sur la Save() méthode de l’élément.
Pour plus d’informations sur le stockage des données d’une solution, consultez Stockage des données pour les solutions