IHttpClientLogEnricher.Enrich Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 null
parametry a exception
.