/// <inheritdoc /> public void BuildMessageHandler() { XElement messageHandlerElement = _documentParser.FindElement( _messageHandlerParameterName ); Communication.GlobalMessageHandler.SetMessageHangler( _serviceBuilder.CreateMessageHandler(messageHandlerElement) ); }
/// <inheritdoc /> public void BuildMessageHandler() { XElement?messageHandlerElement = _documentParser.FindElement( _messageHandlerParameterName ); if (messageHandlerElement is null) { throw new InvalidOperationException( $"XML document has not value for {_messageHandlerParameterName}." ); } Communication.GlobalMessageHandler.SetMessageHangler( _serviceBuilder.CreateMessageHandler(messageHandlerElement) ); }