Mit der EWS-Eigenschaft zusammenhängende Fehler
Hier finden Sie Informationen zur Behandlung von Fehlern in der Anwendung EWS-Eigenschaft im Zusammenhang.
Die meisten EWS-Clientanwendungen verwenden Eigenschaften, was bedeutet, dass Sie eigenschaftsbezogene Fehler behandeln müssen. Sie können diese Fehler zur Laufzeit oder während der Entwicklung Ihrer EWS-Anwendung behandeln.
Tabelle 1:-Eigenschaft-bezogene Fehler und deren Behandlung
Fehler | Ein Versuch verursacht... | Behandeln von... |
---|---|---|
ErrorDataSizeLimitExceeded |
Festlegen einer Eigenschaft mit einem Wert, der die maximale Größe für die Eigenschaft überschreitet, oder die Eigenschaft wird nicht unterstützt, wie etwa Ordnereigenschaften streaming. |
Einschränken der Größe von Daten, legen Sie für die Eigenschaft. |
ErrorFolderPropertRequestFailed |
Rufen Sie eine Eigenschaft, die konnten nicht abgerufen werden. |
Gibt an, dass die Eigenschaft kann nicht abgerufen werden. |
ErrorInvalidExtendedProperty |
Legen Sie eine ungültige Kombination der Werte der erweiterten Eigenschaft oder die Ergebnisse in einer erweiterten Eigenschaft Uniform Resource Identifier (URI) ist ungültig. |
Der Wert der erweiterten Eigenschaft überprüfen. |
ErrorInvalidExtendedPropertyValue |
Festlegen der Wert einer erweiterten Eigenschaft, der den angegebenen Typ nicht entsprechen |
Aktualisieren von Code, um zu prüfen, ob matching-Typen. |
ErrorInvalidFolderId |
Legen Sie die Struktur der Ordner-ID auf einem ungültigen Formular. |
Verwenden von Bezeichnern nur zurückgegeben von EWS. |
ErrorInvalidId |
Legen Sie die Struktur der einen Bezeichner und/oder ändern Sie Schlüssel in einem ungültigen Formular. |
Verwenden von Bezeichnern nur zurückgegeben von EWS. |
ErrorInvalidIdEmpty |
Legen Sie einer leere einen Bezeichner. |
Durch Festlegen des Bezeichners mit einem gültigen Bezeichner Elements oder Ordners. |
ErrorInvalidIdMalformed |
Legen Sie die Struktur der einen Bezeichner und/oder ändern Sie Schlüssel in einem ungültigen Formular. |
Verwenden von Bezeichnern nur zurückgegeben von EWS. |
ErrorInvalidPropertyAppend |
Fügen Sie eine Eigenschaft, die anhängen nicht unterstützt. |
Aktualisieren des Codes, damit nur versucht wird, fügen Sie der empfängerauflistung-Eigenschaften (an, Cc und Bcc), Attendee-Auflistung: Eigenschaften Werte (erforderlich, Optional, Ressourcen), Body-Eigenschaft und die ReplyTo-Eigenschaft. |
ErrorInvalidPropertyDelete |
Löschen einer Eigenschaft, die Löschen nicht unterstützt. |
Aktualisieren den Code, um nicht versuchen, die Eigenschaft zu löschen. Der Ordner und Element-IDs können beispielsweise können nicht gelöscht werden. |
ErrorInvalidPropertyForExists |
Legen Sie eine Einschränkung diese existenzielle je Suche für eine Flag-basierte-Eigenschaft. |
Aktualisieren den Code, um das Flag-basierte Eigenschaften nicht in eine Einschränkung diese existenzielle je Suche verwenden. Flag-basierte Eigenschaften sind IsDraft, IsSubmitted, IsUnmodified, IsResend und IsFromMe. |
ErrorInvalidPropertyForOperation |
Bearbeiten einer Eigenschaft eines Elements oder Ordners, der von der Operation nicht unterstützt wird. |
Aktualisieren den Code, um die Eigenschaft mit dem Vorgang nicht zugegriffen werden, die den Fehler verursacht hat. |
ErrorInvalidPropertyRequest |
Geben Sie eine Eigenschaft in der Anforderung, die für den jeweiligen Elementtyp nicht unterstützt wird. |
Aktualisieren den Code, um nicht auf die Eigenschaft mit dem Vorgang zuzugreifen versuchen. |
ErrorInvalidPropertySet |
Festlegen Sie eine nur-Lese-Eigenschaft. |
Aktualisieren den Code, um nicht versuchen, die Eigenschaft festzulegen. |
ErrorInvalidValueForProperty |
Vergleichen Sie den Wert einer Eigenschaft in einer Suche Einschränkung, bei denen der Vergleichswert nicht den Eigenschaftentyp übereinstimmen. |
Aktualisieren von Code, um zu prüfen, ob Typenkonflikt Eigenschaft. |
ErrorItemSavePropertyError |
Speichern eines Elements oder Ordners mit ungültigen Werten. |
Überprüfen die Eigenschaftswerte und Typen vor dem Senden in einer Anforderung an. |
ErrorNoFolderClassOverride |
Legen Sie die Ordner-Klasse auf einen neuen Ordner, der nicht den Basisordner-Typ ist. |
Verwenden eine generische Ordnertyp, um die Klasse Ordner festzulegen. |
ErrorNoPropertyTagForCustomProperties |
Eine benutzerdefinierte erweiterte Eigenschaft zu verweisen, indem dessen Eigenschafts-Tag. |
Aktualisieren den Code, um die benutzerdefinierten verweisen extended-Eigenschaft von Eigenschaftensatz-ID und den Eigenschaftennamen oder Versendung Eigenschaftenbezeichner. |
ErrorObjectTypeChanged |
Festlegen Sie oder aktualisieren Sie die Item-Klasse für ein Element, das übereinstimmt mit dieses Schematyps. |
Aktualisieren von Code, der Item-Klasse den Elementtyp Schema übereinstimmt. |
ErrorPropertyUpdate |
Aktualisieren Sie eine Eigenschaft mit einer Ungültiger Eigenschaftswert. |
Überprüfen vor dem Absenden in einer Anforderung UpdateItem Wert der Eigenschaft. |
ErrorRequiredPropertyMissing |
Senden Sie eine CreateAttachment-Anforderung, die eine erforderliche Eigenschaft fehlt. |
Aktualisieren den Code, um die fehlenden Eigenschaftensatz gemäß der Eigenschaftenpfad in der Antwort zurückgegeben. |
ErrorUnsupportedMapiPropertyType |
Verwenden Sie erweiterte Eigenschaftentypen-Objekt vom Typ, Objektarray, Fehler oder Null. |
Aktualisieren den Code, um die eingeschränkte erweiterte Eigenschaftentypen nicht verwendet werden. |
ErrorUnsupportedPathForQuery |
Verwenden Sie einen Pfad nicht unterstützte Eigenschaft in einer Einschränkung für die Suche. |
Ändern die Einschränkung suchen, um den Eigenschaftentyp Pfad ausschließen. |
ErrorUnsupportedPathForSortGroup |
Verwenden Sie einen Pfad nicht unterstützte Eigenschaft in einer sortierten oder gruppierten Suchanfrage an. |
Ändern die Einschränkung suchen, um den Eigenschaftentyp Pfad ausschließen. |
ErrorUnsupportedTypeForConversion |
Fordern Sie einen Eigenschaftentyp, der XML-Code für EWS in eine Antwort zurückgegeben konvertiert werden kann. |
Aktualisieren den Code, um den Eigenschaftentyp nicht anfordern. |
ErrorUpdatePropertyMismatch |
Aktualisieren eines Elements oder Ordners, der die Beschreibung ändern, für die nicht die-Eigenschaft entspricht, die zu aktualisierenden angegeben ist. |
Ändern den Code, damit die Beschreibung der Änderung des Elements oder Ordners-Typ entspricht, der aktualisiert wird. |