Exemplo n.º 1
0
        public void CreateRouteFromTargetToSource()
        {
            string routeName           = "RouteFromTargetToSource";
            string sourceAddress       = $"localhost:1234";
            string sourceQueueFullName = @"2677a8fb-b2ca-4d9b-a51d-3699bbc89e1a/Queue/SourceQueue";
            string targetQueueFullName = @"7d027278-6734-48c3-814e-180f0892dd00/Queue/TargetQueue";

            MessagingService messaging = new MessagingService();

            messaging.UseServer(sourceServerName);
            string certificateData = messaging.GetUserCertificateBinaryData();

            messaging.UseServer(targetServerName);
            messaging.CreateRemoteUser(sourceQueueFullName, certificateData);
            messaging.CreateRoute(routeName, targetQueueFullName, sourceAddress, sourceQueueFullName);
        }