1
resposta

contexto no metodo invoke

fala ae pessoal, eu nao entedi bem essa parte , pq devo passar o contexto no metodo invoke?

1 resposta

Oi, Luan, boa noite.

O método Invoke() é usado para executar um método. Esse método foi capturado numa variável também chamada metodo (sem acento). Só que esse método não é qualquer um, ele tem uma assinatura específica: precisa retornar um objeto do tipo Task e precisa receber um argumento do tipo HttpContext. Qualquer método que possua essa assinatura específica é do tipo RequestDelegate.

Então a justificativa para passar o contexto (do tipo HttpContext) para o Invoke() é que é obrigatório chamar métodos do tipo RequestDelegate passando no argumento o contexto da requisição Http.

Espero ter ajudado. Qualquer coisa deixa aqui seus comentários.

Abração!

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software