#c# #httprequest
#c# #httprequest
Вопрос:
Как можно передать httprequest в качестве параметра функции? Рассмотрим эту функцию, которая предоставляется другой dll.
public static System.Collections.Generic.List<FIS.UAC_Security.Models.Organization> GetUserOrganizations(this Microsoft.AspNetCore.Http.HttpRequest request, [int? userId = null])
как можно использовать эту функцию?
Комментарии:
1. Я новичок в веб-программировании и пытаюсь определить переменную httprequest, но у меня не получилось. Я провел некоторый поиск в Google, не найдя ответа.
Ответ №1:
‘this’ в аргументе функции указывает, что это метод расширения
таким образом, вы можете вызвать его по запросу самого объекта:
var result = request.GetUserOrganizations();
или
var result = request.GetUserOrganizations(123);