예제 #1
0
        public static ContainerBuilder RegisMicServGener(this ContainerBuilder containerBuilder, MicServClientSettings micServClientSettings)
        {
            switch (micServClientSettings.MSType)
            {
            case Enum_MSType.Normal:
                containerBuilder.RegisterType <MicServGener_Normal>().As <IMicServGener>().InstancePerDependency();
                break;

            case Enum_MSType.Consul:
                containerBuilder.RegisterType <MicServGener_Consul>().As <IMicServGener>().InstancePerDependency();
                break;

            default:
                break;
            }

            return(containerBuilder);
        }
예제 #2
0
 public MicServGener_Normal()
 {
     micServClientSettings = ServiceContext.Resolve <MicServClientSettings>();
 }