小编use*_*098的帖子

HTTP状态504

当我的win32(c#)应用程序调用Web服务时,我收到以下错误.

The request failed with HTTP status 504: Gateway timeout server response timeout.
Run Code Online (Sandbox Code Playgroud)

我理解'我认为'这是因为上游请求没有得到及时的响应.

但我的问题是这个?如何更改win32应用程序中的app.config设置以允许更多时间来处理其数据.我假设我要求在我的应用程序设置上进行这些更改,因为web服务和托管ws的IIS设置了更长的时间.

期待回复,并提前感谢您.

斯科特

http

69
推荐指数
2
解决办法
18万
查看次数

选择要实例化c#的类

我想要做的是选择适当的类来实例化基于传入的括号.目前我有两个类(ClassA和ClassB)并根据括号使用2种方法调用这些im.我想要实现的是只使用一种方法基于传递的字符串括号实例化ClassA或ClassB.

我真的不知道如何传回类对象使用..

我的方法是在方法A中调用类来实例化然后我可以使用它.ClassA myclass = new ClassA();

我确实考虑使用以下但我不(如果我诚实)知道如何实例化对象o或在MyMethod传回它时使用它.object o似乎不允许我访问A类或B类中的公共字符串方法.

public class ClassA
{
    public ClassA()
    {
        //Do something for Class A
    }
    public string msgA()
    {
        return "Here is msg A";
    }
}

public class ClassB
{
    public ClassB()
    {
        //Do something for Class B
    }
    public string msgB()
    {
        return "Here is msg B";
    }
}

private string MyMethod()
{
    object o = GetClassToInstantiate("ClassA");
    //Use object o 
}

private object GetClassToInstantiate(string parameter)
{
    object temp = null;
    switch (parameter) …
Run Code Online (Sandbox Code Playgroud)

c# design-patterns

4
推荐指数
2
解决办法
6665
查看次数

标签 统计

c# ×1

design-patterns ×1

http ×1