public Dictionary <string, object> GetDictionaryConfig() { var configDictionary = SaslConfig?.GetDictionaryConfig() ?? new Dictionary <string, object>(); if (!string.IsNullOrEmpty(GroupId)) { configDictionary.Add("group.id", GroupId); } if (!string.IsNullOrEmpty(ClientId)) { configDictionary.Add("client.id", ClientId); } configDictionary.Add("bootstrap.servers", Servers.Aggregate((n, j) => $"{n},{j}")); configDictionary.Add("enable.auto.commit", IsAutocommit); return(configDictionary); }