¿Qué significa el código HRESULT 0x803D0003 (WS_E_INVALID_OPERATION)?

 
Anterior Siguiente
WS_E_NUMERIC_OVERFLOW WS_E_OPERATION_ABORTED

WS_E_INVALID_OPERATION

Qué significa WS_E_INVALID_OPERATION

WS_E_INVALID_OPERATION tiene el valor 0x803D0003 y es un HRESULT de error. La operación no está permitida en el estado actual del objeto.

Qué comprobar

Registra el estado actual del objeto Web Services y la secuencia de llamadas que llevó hasta él. Comprueba, por ejemplo, si se intenta enviar antes de abrir un canal, aceptar dos veces, cerrar durante otra transición o reutilizar un mensaje en una fase no permitida.

Cómo resolverlo o tratarlo

Ajusta el orden de las APIs al state machine documentado y serializa transiciones concurrentes sobre el mismo objeto. Si el objeto está faulted, trata ese caso por separado porque requerirá recreación.

Qué distingue este resultado

La operación puede ser válida para ese tipo de objeto, pero no en su estado actual.

Referencias técnicas


¿Buscas un código diferente? Buscar otro código de estado o error.