/// <inheritdoc /> public override void HandleOneWayMessage(IServiceRemotingRequestMessage requestMessage) { Activity?activity = null; try { activity = requestMessage.StartActivityFromIncomingRequest(m_diagnosticListener, OneWayMessageActivityName); base.HandleOneWayMessage(requestMessage); activity?.SetResult(ActivityResult.Success); } catch (Exception ex) { m_diagnosticListener.ReportException(ex); throw; } finally { m_diagnosticListener.StopActivityIfExist(activity); } }