Freigeben über


IHttpClientLogEnricher.Enrich Methode

Definition

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 nullkönnen.

Gilt für: