IHttpClientLogEnricher.Enrich Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Wzbogacanie dzienników żądań klienta 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)
Parametry
- collector
- IEnrichmentTagCollector
Tagowanie modułu zbierającego w celu dodania tagów do.
- request
- HttpRequestMessage
HttpRequestMessage obiekt skojarzony z wychodzącym żądaniem HTTP.
- response
- HttpResponseMessage
HttpResponseMessage obiekt skojarzony z wychodzącym żądaniem HTTP.
- exception
- Exception
Opcjonalnie Exception , który został zgłoszony w ramach wychodzącego przetwarzania żądań HTTP.
Uwagi
Należy pamiętać, że w zależności od wyniku żądania response
HTTP parametry i exception
mogą być null
.