MAPIFolder.GetStorage(String, OlStorageIdentifierType) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Obtiene un StorageItem objeto en el elemento primario Folder para almacenar datos de una solución de 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
Un identificador para el objeto StorageItem; según el tipo de identificador, el valor puede representar un EntryID, una clase de mensaje o un asunto.
- StorageIdentifierType
- OlStorageIdentifierType
Especifica el tipo de identificador para el objeto StorageItem.
Devoluciones
Un objeto StorageItem que se usa para almacenar datos de una solución.
Comentarios
El método GetStorage obtiene un objeto StorageItem en un objeto Folder mediante el identificador especificado por StorageIdentifier
y tiene el tipo de identificador especificado por StorageIdentifierType
. El objeto StorageItem es un elemento oculto en la carpeta, que se mueve con la cuenta y está disponible en línea y sin conexión.
Si especifica para EntryIDstorageItem mediante el valor olIdentifyByEntryID para StorageIdentifierType
, el método GetStorage devolverá el objeto StorageItem con el EntryID especificado. Si no se encuentra ningún StorageItem usando dicho EntryID o si StorageItem no existe, el método GetStorage provocará un error.
Si especifica la clase de mensaje para StorageItem mediante el valor olIdentifyByMessageClass para StorageIdentifierType
, el método GetStorage devolverá el objeto StorageItem con la clase de mensaje especificada. Si hay varios elementos con la misma clase de mensaje, el método GetStorage devuelve el elemento con el pidTagLastModificationTime más reciente. Si no existe ningún objeto StorageItem con la clase de mensaje especificada, el método GetStorage crea un nuevo objeto StorageItem con la clase de mensaje especificada por StorageIdentifier
.
Si especifica el Subject de StorageItem, el método GetStorage devolverá el objeto StorageItem con el asunto especificado en la llamada a GetStorage . Si hay varios elementos con el mismo Subject, el método GetStorage devolverá el elemento con el pidTagLastModificationTime más reciente. Si no existe ningún objeto StorageItem con el subject especificado, el método GetStorage creará un nuevo objeto StorageItem con el subject especificado por StorageIdentifier
.
GetStorage devuelve un error si no se admite el tipo de almacén de la carpeta. Los siguientes almacenes de devuelven un error cuando se llama a GetStorage:
El Size de un objeto StorageItem recién creado es cero (0) hasta que se realiza una llamada explícita en el Save() método del elemento.
Para obtener más información sobre cómo almacenar datos para una solución, consulte Almacenamiento de datos para soluciones.