Хорошо, я давно работал с веб-ссылками. Мне нужно освежить. Я думаю, что у меня есть около 80% кода, который мне нужен для получения ответа, но я что-то упускаю Может быть, вы можете помочь мне:)
Дано:
Веб-метод с именем GetSomething
в списке методов при указании на .wsdl
url.
Это создает несколько классов / объектов:
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;
}
Что я делаю не так? Что мне не хватает? Заранее спасибо.