Freigeben über


Formularstatus

Gilt für: Outlook 2013 | Outlook 2016

Formularobjekte können sich in einem von fünf unterschiedlichen Zuständen befinden, je nachdem, welche Methoden in ihnen aufgerufen wurden und ob fehler beim Ausführen dieser Methoden aufgetreten sind. Die Zustände werden in den folgenden Themen beschrieben:

Die Zustände beziehen sich in erster Linie auf die status der Daten im Formularobjekt. Die verschiedenen Zustände geben an, ob die Daten gespeichert werden müssen, ob das Formularobjekt Änderungen an den Daten zulassen soll und an welchem Punkt die Daten gespeichert werden, in denen sich das Formular befindet. Daher haben die Formularzustände und Übergänge zwischen ihnen mehr mit der Implementierung von IPersistMessage: IUnknown-Schnittstellenmethoden auf Ihrem Formularserver zu tun als jede andere. Die Kenntnis dieser Zustände ist sehr nützlich für die ordnungsgemäße Implementierung der MAPI-Formularschnittstellen, die Ihr Formularserver implementieren muss.

In den Themen in diesem Abschnitt werden die verschiedenen Zustände sowie die zulässigen Aktionen beschrieben, die Übergänge in andere Zustände verursachen. Übergänge, die in den Themen nicht aufgeführt sind, sind nicht zulässig. Wenn Ihre Formularobjekte unzulässige Übergänge zwischen Zuständen vornehmen, verhalten sie sich nicht in der erwarteten Weise und können zu unvorhersehbarem Client- oder Formularobjektverhalten führen.

Hinweis

Einige Zustandsübergänge hängen von Informationen aus früheren Zuständen ab. Der Formularserver muss höchstwahrscheinlich ein Flag in seinen Formularobjekten implementieren, um anzugeben, ob die Werte der Nachrichteneigenschaften geändert wurden, um spätere Zustandsänderungen zu ermöglichen.

Siehe auch