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

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

Сообщение Anonymous »

В фильтрах конечных точек мне часто хочется получить запрос, например FooRequest. Я знаю, что в списке аргументов будет только один из них, поэтому использование GetArgument, требующее передачи целого числа индекса, кажется ненужным.
var request = context.GetArgument(2);

Самый хороший способ, который мне удалось сделать, это довольно уродливый способ. Я знаю, что могу написать расширение, которое сделает это более удобным способом. Но нет ли лучшего способа?
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#»