IHttpClientLogEnricher.Enrich Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Anreichern von HTTP-Clientanforderungsprotokollen
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)
Parameter
- collector
- IEnrichmentTagCollector
Tagsammler, dem Tags hinzugefügt werden sollen.
- request
- HttpRequestMessage
HttpRequestMessage -Objekt, das der ausgehenden HTTP-Anforderung zugeordnet ist.
- response
- HttpResponseMessage
HttpResponseMessage -Objekt, das der ausgehenden HTTP-Anforderung zugeordnet ist.
- exception
- Exception
Ein optionaler Exception Wert, der innerhalb der Verarbeitung ausgehender HTTP-Anforderungen ausgelöst wurde.
Hinweise
Beachten Sie, dass abhängig vom Ergebnis der HTTP-Anforderung die response
Parameter und exception
sein null
können.