public void AddAuditData(string key, string value)
{
Guard.AgainstNullAndEmpty(nameof(key), key);
Guard.AgainstNullAndEmpty(nameof(value), value);
AuditToDispatchConnector.State state;
if (!Extensions.TryGet(out state))
{
state = new AuditToDispatchConnector.State();
Extensions.Set(state);
}
state.AuditValues[key] = value;
}
}