Sdílet prostřednictvím


IHttpClientLogEnricher.Enrich Metoda

Definice

Rozšiřte protokoly požadavků 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

Kolekce značek, do které se mají přidat značky.

request
HttpRequestMessage

HttpRequestMessage objekt přidružený k odchozímu požadavku HTTP.

response
HttpResponseMessage

HttpResponseMessage objekt přidružený k odchozímu požadavku HTTP.

exception
Exception

Volitelný Exception objekt, který byl vyvolán v rámci zpracování odchozího požadavku HTTP.

Poznámky

Mějte na paměti, že v závislosti na výsledku požadavku response HTTP můžou být nullparametry a exception .

Platí pro