好的,自从我使用 Web References 以来已经有一段时间了。我需要复习一下。我想我有大约 80% 的代码需要得到响应,但我错过了一些东西。也许你可以帮助我:)
给定:指向url时在方法列表中
调用的 web 方法。GetSomething
.wsdl
这会产生一些类/对象:
GetSomethingRequest
GetSomethingCompletedEventHandler
GetSomethingCompletedEventArgs
myComplexType
我用来创建此代码:
void someMethodToTestResponse()
{
GetSomethingRequest request = new GetSomethingRequest();
// fill in the request
request.myComplexType.Property1 = "Blah";
request.myComplexType.Property2 = "Kachoo";
GetSomethingCompletedEventHandler handler = GetSomethingCompleted_Response;
//.... ok now what?
//handler.Invoke(???)
// at this point I'm supposed to send an object for source (request maybe?)
// and a new instance of GetSomethingCompletedEventArgs but that class is
// asking for stuff that makes me think that is not the right idea.
}
void GetSomethingCompleted_Response(object source, GetSomethingCompletedEventArgs args)
{
// get the result
var result = args.Result;
}
我究竟做错了什么?我错过了什么?提前致谢。