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)
Either the added element (for synchronous operation) or a Promise for an asynchronous processing
Removes all entries from the storage provider, if there are any.
Either the removed item array (for synchronous operation) or a Promise for an asynchronous processing
Get all stored batches from the storage.
Optionalcnt: numberbatch numbers if it is defined, it will returns given number of batches. if cnt is not defined, it will return all available batches
Get Next batch from the storage
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
Either the removed item array (for synchronous operation) or a Promise for an asynchronous processing
Stores the value into the storage using the specified key.