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. |