ExchangeMessageReader
EndRead
Disponible desde la versión 8.0.
Sintaxis:
EndRead()
Descripción:
Intenta completar la lectura del mensaje de forma normal. Esto verifica que el mensaje se haya completado correctamente. Si se detecta el final de un elemento XML, que corresponde al cuerpo del mensaje, y el número de mensaje supera el número máximo del mensaje recibido, coloca el nodo del plan de intercambio en el atributo ReceivedNo. Se elimina el bloqueo de escritura del nodo del plan de intercambio y se considera que el mensaje ha sido recibido.
Disponibilidad:
Servidor, cliente grueso, conexión externa, aplicación móvil (servidor), servidor independiente móvil.
Nota:
La finalización normal de la lectura requiere que se llame explícitamente al método EndRead. Si cuando se lee el mensaje el objeto ExchangeMessageReader se ha liberado o se ha vuelto a ejecutar el método BeginRead, entonces la lectura anterior se abortará mediante una llamada implícita al método CancelRead.
Ejemplo:
| ReadingMessage = ExchangePlans.CreateMessageReader(); XMLReader = New XMLReader; XMLReader.OpenFile(FileName); ReadingMessage.BeginRead(XMLReader); // Acciones para leer el cuerpo del mensaje ReadingMessage.EndRead(); |
Disponible desde:
Disponible desde la versión 8.0.


