diff --git a/src/DotNet.Extensions.Configuration.Zookeeper/ZookeeperConfigurationExtensions.cs b/src/DotNet.Extensions.Configuration.Zookeeper/ZookeeperConfigurationExtensions.cs
index eb73e0e..298a57a 100644
--- a/src/DotNet.Extensions.Configuration.Zookeeper/ZookeeperConfigurationExtensions.cs
+++ b/src/DotNet.Extensions.Configuration.Zookeeper/ZookeeperConfigurationExtensions.cs
@@ -17,10 +17,10 @@ public static class ZookeeperConfigurationExtensions
/// the zookeeper node path which you want to read it's sub node as key-value
/// zookeeper session timeout in millsecond
/// authentication information to access keys on ZK
- public static void AddZookeeper(this IConfigurationBuilder builder,
+ public static IConfigurationBuilder AddZookeeper(this IConfigurationBuilder builder,
string connectionString, string rootPath, int timeout, AuthData authInfo = null)
{
- AddZookeeper(builder, connectionString, rootPath, timeout, new List() { authInfo });
+ return AddZookeeper(builder, connectionString, rootPath, timeout, new List() { authInfo });
}
///
@@ -31,7 +31,7 @@ public static void AddZookeeper(this IConfigurationBuilder builder,
/// the zookeeper node path which you want to read it's sub node as key-value
/// zookeeper session timeout in millsecond
/// authentication information to access keys on ZK
- public static void AddZookeeper(this IConfigurationBuilder builder,
+ public static IConfigurationBuilder AddZookeeper(this IConfigurationBuilder builder,
string connectionString, string rootPath, int timeout, List authInfo = null)
{
if (builder == null)
@@ -54,6 +54,8 @@ public static void AddZookeeper(this IConfigurationBuilder builder,
option.SessionTimeout = timeout;
option.AuthInfo = authInfo;
});
+
+ return builder;
}
///
@@ -61,7 +63,7 @@ public static void AddZookeeper(this IConfigurationBuilder builder,
///
/// The to add to.
/// configures the zookeeper optoin
- public static void AddZookeeper(this IConfigurationBuilder builder, Action config)
+ public static IConfigurationBuilder AddZookeeper(this IConfigurationBuilder builder, Action config)
{
if (builder == null)
{
@@ -73,6 +75,8 @@ public static void AddZookeeper(this IConfigurationBuilder builder, Action