Freigeben über


MAPIFolder.GetStorage(String, OlStorageIdentifierType) Methode

Definition

Ruft ein StorageItem -Objekt auf dem übergeordneten Folder Element ab, um Daten für eine Outlook-Lösung zu speichern.

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

Parameter

StorageIdentifier
String

Ein Bezeichner für das StorageItem -Objekt; Je nach Typ des Bezeichners kann der Wert eine Eintrags-ID, eine Nachrichtenklasse oder einen Betreff darstellen.

StorageIdentifierType
OlStorageIdentifierType

Gibt den Bezeichnertyp für das StorageItem -Objekt.

Gibt zurück

Ein StorageItem -Objekt, das zum Speichern von Daten für eine Lösung verwendet wird.

Hinweise

Die GetStorage-Methode ruft ein StorageItem-Objekt für ein Folder-Objekt unter Verwendung des von StorageIdentifier angegebenen Bezeichners ab und weist den von StorageIdentifierTypeangegebenen Bezeichnertyp auf. Das StorageItem-Objekt ist ein ausgeblendetes Element im Ordner, der mit dem Konto wechselt und ist online und offline verfügbar.

Wenn Sie die EntryID für das StorageItem-Objekt mithilfe des olIdentifyByEntryID-Werts für StorageIdentifierTypeangeben, gibt die GetStorage-Methode das StorageItem-Objekt mit der angegebenen EntryID zurück. Wenn kein StorageItem-Objekt mit dieser EntryID gefunden wird oder wenn das StorageItem-Objekt nicht vorhanden ist, löst die GetStorage-Methode einen Fehler aus.

Wenn Sie die Nachrichtenklasse für storageItem mithilfe des OlIdentifyByMessageClass-Werts für StorageIdentifierTypeangeben, gibt die GetStorage-Methode das StorageItem-Objekt mit der angegebenen Nachrichtenklasse zurück. Wenn mehrere Elemente mit derselben Nachrichtenklasse vorhanden sind, gibt die GetStorage-Methode das Element mit dem neuesten PidTagLastModificationTime zurück. Wenn kein StorageItem mit der angegebenen Nachrichtenklasse vorhanden ist, erstellt die GetStorage-Methode ein neues StorageItem-Objekt mit der durch StorageIdentifierangegebenen Nachrichtenklasse.

Wenn Sie die Subject des StorageItem-Objekts angeben, gibt die GetStorage-Methode das StorageItem-Objekt mit dem im GetStorage-Aufruf angegebenen Subject zurück. Wenn mehrere Elemente mit demselben Subject vorhanden sind, gibt die GetStorage-Methode das Element mit dem neuesten PidTagLastModificationTime zurück. Wenn kein StorageItem mit dem angegebenen Subject vorhanden ist, erstellt die GetStorage-Methode ein neues StorageItem-Objekt mit dem durchStorageIdentifierangegebenen Subject.

GetStorage gibt einen Fehler zurück, wenn der Speichertyp des Ordners nicht unterstützt wird. Die folgenden Speicher zurück einen Fehler, wenn GetStorage aufgerufen wird:

Die Size eines neu erstellten StorageItem-Objekts ist null (0), bis Sie die -Methode des Elements explizit aufrufen Save() .

Weitere Informationen zum Speichern von Daten für eine Lösung finden Sie unter Speichern von Daten für Lösungen.

Gilt für: