Freigeben über


HandsOffAfterSave State

Gilt für: Outlook 2013 | Outlook 2016

Der HandsOffAfterSave-Zustand ist Teil des Prozesses zum Speichern des Inhalts eines Formulars in einem dauerhaften Speicher. In diesem Zustand sollte das Formularobjekt keine Änderungen an den In-Memory-Kopien der Werte der Nachrichteneigenschaften vornehmen, da es möglicherweise keine weitere Möglichkeit gibt, diese Änderungen zu speichern. In der folgenden Tabelle werden zulässige Übergänge vom Zustand HandsOffAfterSave beschrieben.

IPersistMessage-Methode Aktion Neuer Zustand
IPersistMessage::SaveCompleted(pMessage != NULL)
Öffnen Sie alle eingebetteten Objekte. Die in pMessage gespeicherten Daten in der Nachricht sind garantiert identisch mit der Nachricht im vorherigen IPersistMessage::Save-Aufruf . Wenn der SaveCompleted-Aufruf erfolgreich ist, geben Sie den Status Normal ein. Legen Sie andernfalls den letzten Fehler auf E_OUTOFMEMORY fest, und bleiben Sie im Zustand HandsOffAfterSave. Normal oder HandsOffAfterSave
IPersistMessage::SaveCompleted(pMessage == NULL)
Legen Sie den letzten Fehler auf E_INVALIDARG oder E_UNEXPECTED fest. HandsOffAfterSave
IPersistMessage::HandsOffMessage, Save oder IPersistMessage::InitNew
Legen Sie den letzten Fehler auf fest, und geben Sie E_UNEXPECTED zurück. HandsOffAfterSave
IPersistMessage::Load
Laden Sie das Formularobjekt mit Daten aus der Zielnachricht. Dieser Aufruf kann auftreten, wenn das Formularobjekt zur nächsten oder vorherigen Nachricht in einem Ordner wechselt. Standard
IPersistMessage::GetLastError
Gibt den letzten Fehler zurück. HandsOffAfterSave
Andere IPersistMessage: IUnknown-Methoden oder -Methoden von anderen Schnittstellen
Legen Sie den letzten Fehler auf fest, und geben Sie E_UNEXPECTED zurück. HandsOffAfterSave

Siehe auch

Formularzustände