A dictionary of log entry labels.
Keys and values added to labels should not be null.
If they are, an exception will be throw when attempting to log an entry.
The entry won't be logged and the exception will be propagated depending
on the value of ExceptionHandling.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-04-07 UTC."],[[["`HttpLogEntryLabelProvider` is an abstract base class for implementing `ILogEntryLabelProvider` and requires an `HttpContext` instance."],["It inherits from `Object` and implements `ILogEntryLabelProvider`, providing core functionalities for augmenting log entry labels."],["Derived types, such as `ClientIpLogEntryLabelProvider`, `TraceIdLogEntryLabelProvider`, and `UserLogEntryLabelProvider`, extend the functionality of `HttpLogEntryLabelProvider`."],["The constructor `HttpLogEntryLabelProvider(IHttpContextAccessor)` initializes the base class with an `IHttpContextAccessor` instance containing `HttpContext` information."],["The `InvokeCore` method, which is protected and abstract, handles the core logic of the `ILogEntryLabelProvider` using a provided `HttpContext` instance, and the `Invoke` method is called to start the augmentation process."]]],[]]