Аккуратный способ получить запрос в минимальном фильтре конечной точки APIC#

Место общения программистов C#
Ответить
Anonymous
 Аккуратный способ получить запрос в минимальном фильтре конечной точки API

Сообщение Anonymous »

В фильтрах конечных точек мне часто хочется получить запрос, например FooRequest. Я знаю, что в списке аргументов будет только один из них, поэтому использование GetArgument, требующее передачи целого числа индекса, кажется ненужным.
var request = context.GetArgument(2);
< /code>
Самый приятный способ, которым я управлял, это довольно уродливый способ. Я знаю, что могу написать расширение, которое делает это более приятным способом. Но разве нет лучшего способа?var request = (
context.Arguments.First(a => a is UpdatePayAgreementLineRequestModel)
as UpdatePayAgreementLineRequestModel
)!;


Подробнее здесь: https://stackoverflow.com/questions/797 ... int-filter
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»