Я работаю над проектом, который имеет API и один из подписи функция выглядит следующим образом:.NET callback как параметр функции?
public System.Threading.Tasks.Task<farmersmarket.service.Results> zipSearchAsync(string zip, string callback)
{
return base.Channel.zipSearchAsync(zip, callback);
}
Параметр string callback
сбивает с толку меня. Это делегат .net? Это то же самое, что и обратный вызов javascript?
Обновление: 0 Работает с этим api: http://search.ams.usda.gov/farmersmarkets/v1/svcdesc.html. Существует объект под названием «MarketServiceClient», и это касается документации.
Это не обратный вызов. Это просто строка. Без дополнительного контекста невозможно определить, для чего служит этот параметр. – spender
Это 'строка'! Я думаю, вы делаете предположения о функции этого параметра, основываясь на ее названии. Вам нужно будет взглянуть на реализацию метода для его разработки * или документацию *. –
Возможно, это должно быть имя функции, которую вы хотели бы назвать асинхронно? можно только догадываться, не глядя на документацию API. –