当我的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设置了更长的时间.
期待回复,并提前感谢您.
斯科特
我想要做的是选择适当的类来实例化基于传入的括号.目前我有两个类(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)