Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/291.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从代理后发布到云托管Azure服务总线_C#_Azure_Proxy - Fatal编程技术网

C# 从代理后发布到云托管Azure服务总线

C# 从代理后发布到云托管Azure服务总线,c#,azure,proxy,C#,Azure,Proxy,我通读了其他与服务总线相关的问题,但找不到解决方案。如果这是重复的,那么很抱歉 我正在尝试从我的工作场所的代理后面连接并发布到云托管的Azure服务总线。我知道我需要将连接模式设置为http以使帖子通过防火墙,但如何为namespaceManager对象提供代理服务器将消息发送到网络所需的凭据和IP 目前我有: ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http; // Co

我通读了其他与服务总线相关的问题,但找不到解决方案。如果这是重复的,那么很抱歉

我正在尝试从我的工作场所的代理后面连接并发布到云托管的Azure服务总线。我知道我需要将连接模式设置为http以使帖子通过防火墙,但如何为namespaceManager对象提供代理服务器将消息发送到网络所需的凭据和IP

目前我有:

        ServiceBusEnvironment.SystemConnectivity.Mode = ConnectivityMode.Http;

        // Configure Topic Settings
        TopicDescription td = new TopicDescription("TestTopic");
        td.MaxSizeInMegabytes = 5120;
        td.DefaultMessageTimeToLive = new TimeSpan(0, 1, 0);

        //Establish connection to service bus
        string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
        Console.WriteLine("Setting up NamespaceManager");
        var namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);
        Console.WriteLine("NamespaceManager created for " + namespaceManager.Address.ToString());


        Console.WriteLine("Attempting to access topic on " + namespaceManager.Address.ToString());

        //Create a topic
        Console.WriteLine("Creating topic");
        if (!namespaceManager.TopicExists("TestTopic")) {
            namespaceManager.CreateTopic(td);
            Console.WriteLine("Topic created successfully");
        }
        else {
            Console.WriteLine("Topic already exists");
        }

我看过一些例子,但似乎没有一个对传出请求应用任何代理设置。提前感谢:)

您看了这里吗?嗨,迈克,谢谢你给我指了指配置路线,不知怎的我忘记了。对于其他有代理问题的人,我通过在我的appConfig文件中添加以下内容来实现这一点:Mike会给你道具,但看不到解决方法,因为你留下了评论而不是答案。你在这里看了吗?嗨,迈克,谢谢你给我指了指配置路线,不知怎的我忘记了。对于其他有代理问题的人,我通过在我的appConfig文件中添加:Mike会给你道具,但看不到一种方法,因为你留下了评论而不是答案