示例#1
0
        private static IObjectService Setup(IDictionary items)
        {
            var appSetting     = ConfigHelper.CreateFromXmlFile("app.config") ?? ConfigHelper.CreateFromXmlFile(Assembly.GetEntryAssembly().ManifestModule.Name + ".config");
            var startupSetting = appSetting?.ToSetting <StartupSetting>($"{ConfigHelper.RootSettingName}/startup");
            var setting        = ConfigServiceBase.Init(startupSetting, appSetting);

            var objectServiceInstance = new DefaultObjectService();

            objectServiceInstance.Init(setting, items);
            return(objectServiceInstance);
        }
示例#2
0
 /// <summary>Creates service definition that can be registered with a server</summary>
 /// <param name="serviceImpl">An object implementing the server-side handling logic.</param>
 public static grpc::ServerServiceDefinition BindService(ConfigServiceBase serviceImpl)
 {
     return(grpc::ServerServiceDefinition.CreateBuilder()
            .AddMethod(__Method_GetConfig, serviceImpl.GetConfig).Build());
 }
 private void onLoginSuccess()
 {
     confService = ServiceResolver.GetForCurrentPlatform <ConfigServiceBase>();
     confService.GetPlatformConfig(onConfigSucces, onConfigFailed);
 }
示例#4
0
        private void onLoginSuccess()
        {
            ConfigServiceBase cs = ServiceResolver.GetForCurrentPlatform <ConfigServiceBase>();

            cs.GetPlatformConfig(onConfigFetched, onGetConfigFailed);
        }