Partager via


Erreurs liées aux propriétés EWS

Découvrez comment gérer les erreurs liées à la propriété dans votre application EWS.

La plupart des applications de client EWS utiliseront les propriétés, ce qui signifie que vous devez gérer les erreurs liées à la propriété. Vous pouvez gérer ces erreurs en cours d'exécution, ou lorsque vous développez votre application EWS.

Tableau 1: Erreurs liées à la propriété et comment gérer ces

Erreur Dû à une tentative de... Traiter par...
ErrorDataSizeLimitExceeded
Définir une propriété avec une valeur qui dépasse la taille maximale de la propriété ou la propriété ne gère pas la diffusion en continu, telles que les propriétés de dossier.
Limiter la taille des données que vous définissez sur la propriété.
ErrorFolderPropertRequestFailed
Obtenir une propriété qui ne peut pas être récupérée.
Indiquant que la propriété ne peut pas être récupérée.
ErrorInvalidExtendedProperty
Définir une combinaison des valeurs de propriété étendue ou de résultats non valide dans un argument non valide, la propriété identificateur URI (Uniform Resource) étendu.
Vérification de la valeur de la propriété étendue.
ErrorInvalidExtendedPropertyValue
Définir une valeur de la propriété étendue qui ne correspond pas au type spécifié
Mise à jour de votre code pour vérifier les types correspondants.
ErrorInvalidFolderId
Définir la structure d'un identificateur de dossier à un formulaire non valide.
En utilisant uniquement des identificateurs renvoyés par EWS.
ErrorInvalidId
La structure d'un identificateur de définir la clé à un formulaire non valide.
En utilisant uniquement des identificateurs renvoyés par EWS.
ErrorInvalidIdEmpty
Un identificateur de jeu est vide.
La définition de l'identificateur avec un identificateur d'élément ou de dossier valide.
ErrorInvalidIdMalformed
La structure d'un identificateur de définir la clé à un formulaire non valide.
En utilisant uniquement des identificateurs renvoyés par EWS.
ErrorInvalidPropertyAppend
Ajouter une propriété qui ne prend pas en charge l'ajout.
Mise à jour de votre code afin qu'il essaie uniquement à ajouter les valeurs pour les propriétés de la collection de destinataires (à, Cc, Cci), propriétés de collection Attendee (obligatoire, facultatif, ressources), Body, propriété et la propriété ReplyTo.
ErrorInvalidPropertyDelete
Supprimer une propriété qui ne prend pas en charge la suppression.
Mise à jour de votre code pour ne pas essayer de supprimer la propriété. Par exemple, le dossier et les identificateurs d'élément ne peut pas être supprimés.
ErrorInvalidPropertyForExists
Définir une restriction existentielle, espérons-le recherche basé sur une propriété basée sur l'indicateur.
Mise à jour de votre code pour ne pas utiliser les propriétés basées sur un indicateur dans une restriction de recherche en fonction d'existentielle, espérons-le. Propriétés basées sur l'indicateur sont IsDraft, IsSubmitted, IsUnmodified, IsResend et IsFromMe.
ErrorInvalidPropertyForOperation
Agir sur une propriété d'un élément ou d'un dossier qui n'est pas pris en charge par l'opération.
Mise à jour de votre code pour ne pas accéder à la propriété avec l'opération qui a provoqué l'erreur.
ErrorInvalidPropertyRequest
Spécifiez une propriété dans la demande n'est pas pris en charge pour le type d'élément.
Mise à jour de votre code pour ne pas essayer d'accéder à la propriété avec l'opération.
ErrorInvalidPropertySet
Définir une propriété en lecture seule.
Mise à jour de votre code pour ne pas essayer de définir la propriété.
ErrorInvalidValueForProperty
Comparer une valeur de propriété dans une restriction de recherche dans laquelle la valeur de comparaison ne correspond pas au type de propriété.
Mise à jour de votre code pour vérifier incompatibilité de type de propriété.
ErrorItemSavePropertyError
Enregistrer un élément ou un dossier avec des valeurs de propriété non valide.
Les valeurs des propriétés et les types de vérification avant de les envoyer dans une demande.
ErrorNoFolderClassOverride
Définissez la classe d'un dossier sur un nouveau dossier qui n'est pas le type de dossier de base.
À l'aide d'un type de dossier générique pour définir la classe d'un dossier.
ErrorNoPropertyTagForCustomProperties
Faire référence à une propriété étendue personnalisée par sa balise de propriété.
Mise à jour de votre code pour faire référence à la personnalisé étendu identificateur de propriété à la propriété est définie et la propriété nom ou identificateur de propriété de répartition.
ErrorObjectTypeChanged
Définir ou mettre à jour la classe de l'élément sur un élément qui ne correspond pas à son type de schéma.
Mise à jour de votre code afin que la classe de l'élément établit une correspondance avec le type d'élément de schéma.
ErrorPropertyUpdate
Mettre à jour une propriété avec une valeur de propriété non valide.
Vérification de la valeur de la propriété avant de les envoyer dans une demande de UpdateItem .
ErrorRequiredPropertyMissing
Envoyer une demande CreateAttachment auquel il manque une propriété obligatoire.
Mise à jour de votre code pour définir la propriété manquante comme spécifié par le chemin d'accès de la propriété retourné dans la réponse.
ErrorUnsupportedMapiPropertyType
Utilisez des types de propriété étendue de l'objet de type, tableau d'objets, erreur ou null.
Mise à jour de votre code pour ne pas utiliser les types de propriété étendue restreints.
ErrorUnsupportedPathForQuery
Utiliser un chemin de propriété non pris en charge dans une restriction de recherche.
Modification de la restriction de recherche pour exclure le chemin d'accès de propriété non pris en charge.
ErrorUnsupportedPathForSortGroup
Utiliser un chemin de propriété non pris en charge dans une requête de recherche triées ou regroupées.
Modification de la restriction de recherche pour exclure le chemin d'accès de propriété non pris en charge.
ErrorUnsupportedTypeForConversion
Demander un type de propriété qui ne peuvent pas être converti au format XML pour EWS retourner une réponse.
Mise à jour de votre code pour ne demander pas la propriété non pris en charge.
ErrorUpdatePropertyMismatch
Mettre à jour un élément ou un dossier pour lequel la description de modification ne correspond pas à la propriété spécifiée à mettre à jour.
Modification de votre code afin que la description de la modification établit une correspondance avec le type d'élément ou un dossier est en cours de mise à jour.

Voir aussi