Share via


Errores relacionados con la propiedad EWS

Este documento puede incluir contenido relacionado con funciones o productos preliminares que pueden cambiar mucho antes del lanzamiento comercial final. Este documento se proporciona "tal cual" solamente con fines informativos y Microsoft no realiza ninguna garantía, explícita ni implícita, en el documento. Descubra cómo tratar los errores relacionados con la propiedad en la aplicación de EWS.

La mayoría de las aplicaciones de cliente EWS se usan propiedades, lo que significa que debe tratar los errores relacionados con la propiedad. Puede controlar estos errores en tiempo de ejecución, o mientras está desarrollando su aplicación de EWS.

Tabla 1: Errores relacionados con la propiedad y cómo controlarlos

Error Debido a un intento... Controlarla por...
ErrorDataSizeLimitExceeded
Establecer una propiedad con un valor que supere el tamaño máximo de la propiedad o la propiedad no es compatible con la transmisión por secuencias, como las propiedades de la carpeta.
Limitar el tamaño de datos se establece en la propiedad.
ErrorFolderPropertRequestFailed
Obtener una propiedad que no se pudieron recuperar.
Que indica que no se puede recuperar la propiedad.
ErrorInvalidExtendedProperty
Establecer una combinación de valores de propiedad extendida o resultados no válida en el identificador uniforme de recursos (URI) de la propiedad extendida no es válida.
Comprobar el valor de la propiedad extendida.
ErrorInvalidExtendedPropertyValue
Establecer un valor de propiedad extendida que no coincide con el tipo especificado
Actualizar el código para comprobar tipos coincidentes.
ErrorInvalidFolderId
Establecer la estructura de un identificador de la carpeta en un formulario no válido.
Sólo mediante identificadores devueltos por EWS.
ErrorInvalidId
Establecer la estructura de un identificador o cambiar la clave a un formulario no válido.
Sólo mediante identificadores devueltos por EWS.
ErrorInvalidIdEmpty
Un identificador de conjunto vacío.
Si se establece el identificador con un identificador de elemento o carpeta válido.
ErrorInvalidIdMalformed
Establecer la estructura de un identificador o cambiar la clave a un formulario no válido.
Sólo mediante identificadores devueltos por EWS.
ErrorInvalidPropertyAppend
Anexar una propiedad que no es compatible con la anexión.
Actualizar el código para que solo intenta anexar valores a las propiedades de la colección de destinatarios (para, Cc, CCO), las propiedades de la colección de Attendee (obligatorio, opcional, recursos), propiedad Body y la propiedad de origen.
ErrorInvalidPropertyDelete
Eliminar una propiedad que no es compatible con la eliminación.
Actualizar el código para que no se intenta eliminar la propiedad. Por ejemplo, los identificadores de elemento y la carpeta no se puede eliminar.
ErrorInvalidPropertyForExists
Establecer una restricción de la búsqueda según existencialista en una propiedad basada en la marca.
Actualizar el código para que no utilice propiedades de marca en una restricción de búsqueda según existencialista. Propiedades de marca son IsDraft, IsSubmitted, IsUnmodified, IsResend y IsFromMe.
ErrorInvalidPropertyForOperation
Actuar en una propiedad de un elemento o carpeta que no es compatible con la operación.
Actualizar el código para no tener acceso a la propiedad con la operación que provocó el error.
ErrorInvalidPropertyRequest
Especifica una propiedad en la solicitud que no es compatible con el tipo de elemento.
Actualizar el código para que no intente obtener acceso a la propiedad con la operación.
ErrorInvalidPropertySet
Establecer una propiedad de solo lectura.
Actualizar el código para no intenta establecer la propiedad.
ErrorInvalidValueForProperty
Compare el valor de una propiedad en una restricción de búsqueda donde el valor de comparación no coincide con el tipo de propiedad.
Actualizar el código para comprobar el error de coincidencia de tipo de propiedad.
ErrorItemSavePropertyError
Guardar un elemento o carpeta con los valores de propiedad no válido.
Comprobación de los tipos y valores de propiedad antes de enviarlos en una solicitud.
ErrorNoFolderClassOverride
Establezca la clase de carpeta en una nueva carpeta que no es el tipo de carpeta base.
Uso de un tipo de carpeta genérico para establecer la clase de la carpeta.
ErrorNoPropertyTagForCustomProperties
Hacer referencia a una propiedad extendida personalizada por su etiqueta de propiedad.
Actualizar el código para hacer referencia a personalizados ampliado el identificador del conjunto de propiedad por propiedad y el nombre de la propiedad o el identificador de envío de la propiedad.
ErrorObjectTypeChanged
Establecer o actualizar la clase de elemento en un elemento que no coincide con su tipo de esquema.
Actualizar el código para que la clase de elemento coincide con el tipo de elemento de esquema.
ErrorPropertyUpdate
Actualizar una propiedad con un valor de propiedad no válido.
Comprobando el valor de la propiedad antes de enviarla en una solicitud de UpdateItem .
ErrorRequiredPropertyMissing
Enviar una solicitud de CreateAttachment que falta una propiedad necesaria.
Actualizar el código para establecer la propiedad falta según lo especificado por la ruta de acceso de la propiedad devuelto en la respuesta.
ErrorUnsupportedMapiPropertyType
Utilice la propiedad extendida de tipos de objeto de tipo, matriz de objetos, error o null.
Actualizar el código para no usar los tipos de propiedad extendida restringidos.
ErrorUnsupportedPathForQuery
Use una ruta de acceso de propiedad no admitido en una restricción de búsqueda.
Cambio de la restricción de la búsqueda para excluir la ruta de acceso de propiedad no admitido.
ErrorUnsupportedPathForSortGroup
Usar una ruta de acceso de propiedad no admitido en una solicitud de búsqueda ordenados o agrupados.
Cambio de la restricción de la búsqueda para excluir la ruta de acceso de propiedad no admitido.
ErrorUnsupportedTypeForConversion
Solicitar un tipo de propiedad que no puede convertirse en XML de EWS devolver en una respuesta.
Actualizar el código para no solicitar la propiedad no compatible.
ErrorUpdatePropertyMismatch
Actualizar un elemento o carpeta la descripción del cambio para que no coincide con la propiedad que se especifica para actualizarse.
Cambiar el código para que la descripción del cambio coincide con el tipo de elemento o carpeta que se está actualizando.

Vea también