Имеют ли методы ссылки на службу множество параметров вместо класса запроса в своей сигнатуре? - PullRequest
0 голосов
/ 22 июня 2019

Я просто вызывал метод ссылки на службу, я заметил, что метод имеет много параметров в своей подписи, тогда как существует класс запроса, связанный с той же службой.

Если я не делаю ошибку в вызове метода, почему существует модель запроса?

        var client = new AtlasjetClient();
        var result = await client.airportsListAsync("USER", "PASS");

result - это тип airportsListResponse, но в справочнике услуг также есть класс airportsListRequest. ПОЧЕМУ?

1 Ответ

0 голосов
/ 22 июня 2019

Я не уверен, что вы спрашиваете. Я предполагаю, что метод airportListAsync позволяет вам передавать этот класс airportListRequest в качестве его параметра. Что-то вроде:

AirportsListRequest airportsListRequest = new airportsListRequest() 
{
    property... = value...,
};

var result = await client.airportsListAsync(airportsListRequest);

но, как я уже сказал, я просто догадываюсь.

...