IHttpClientLogEnricher.Enrich Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Обогащение журналов запросов HTTP-клиента.
public:
void Enrich(Microsoft::Extensions::Diagnostics::Enrichment::IEnrichmentTagCollector ^ collector, System::Net::Http::HttpRequestMessage ^ request, System::Net::Http::HttpResponseMessage ^ response, Exception ^ exception);
public void Enrich (Microsoft.Extensions.Diagnostics.Enrichment.IEnrichmentTagCollector collector, System.Net.Http.HttpRequestMessage request, System.Net.Http.HttpResponseMessage? response, Exception? exception);
abstract member Enrich : Microsoft.Extensions.Diagnostics.Enrichment.IEnrichmentTagCollector * System.Net.Http.HttpRequestMessage * System.Net.Http.HttpResponseMessage * Exception -> unit
Public Sub Enrich (collector As IEnrichmentTagCollector, request As HttpRequestMessage, response As HttpResponseMessage, exception As Exception)
Параметры
- collector
- IEnrichmentTagCollector
Сборщик тегов для добавления тегов.
- request
- HttpRequestMessage
HttpRequestMessage объект , связанный с исходящим HTTP-запросом.
- response
- HttpResponseMessage
HttpResponseMessage объект , связанный с исходящим HTTP-запросом.
- exception
- Exception
Необязательный Exception объект, который был создан при обработке исходящего HTTP-запроса.
Комментарии
Имейте в виду, что в зависимости от результата HTTP-запроса response
параметры и exception
могут иметь значение null
.