Creates a WebStorageProvider using the provider storageType
Optionalid: stringOptionalunloadHookContainer: IUnloadHookContainerStores the value into the storage using the specified key.
The key value to use for the value
The actual event of the request
This is the context for the current request, ITelemetryPlugin instances can optionally use this to access the current core instance or define / pass additional information to later plugins (vs appending items to the telemetry item)
Removes all entries from the storage provider, if there are any.
Optionaldisable: booleanGet all of the currently cached events from the storage mechanism
Optionalcnt: numberGet all of the currently cached events from the storage mechanism
Initializes the provider using the config
The provider context that should be used to initialize the provider
True if the provider is initialized and available for use otherwise false
Removes the value associated with the provided key
The events to be removed
Class that implements storing of events using the WebStorage Api ((window||globalThis||self).localstorage, (window||globalThis||self).sessionStorage).