Esempio n. 1
0
 public AccountServiceClient(
     VersionTask.VersionTaskClient verClient,
     AccountTask.AccountTaskClient accClient)
 {
     this.verTaskClient = verClient;
     this.accTaskClient = accClient;
 }
Esempio n. 2
0
 public AccountServiceClient(
     VersionTask.VersionTaskClient verClient,
     AccountTask.AccountTaskClient accClient,
     bool debug)
 {
     this.verTaskClient = verClient;
     this.accTaskClient = accClient;
     this.DEBUG         = debug;
 }
Esempio n. 3
0
        /// <summary>
        /// TODO
        /// </summary>
        private void CreateAccount()
        {
            try
            {
                Channel channel     = GrpcBase.NewChannel();
                var     accountTask = new AccountTask.AccountTaskClient(channel);

                accountTask.CreateAccount(new CreateAccountRequest {
                    Password = "******"
                });
                Console.WriteLine(">>>>>>create success.");
            }catch (Exception e)
            {
                Console.WriteLine(e.StackTrace);
            }
        }
Esempio n. 4
0
        private void checkedAndCreateNBS()
        {
            if (this.accountService == null)
            {
                return;
            }

            try
            {
                string acid = accountService.GetAccountHID();
                if (String.IsNullOrEmpty(acid))
                {
                    //bool cr = this.accountService.CreateAccount("123456");
                    var accountTask = new AccountTask.AccountTaskClient(GrpcBase.Channel);

                    CreateAccountResponse res = accountTask.CreateAccount(new CreateAccountRequest {
                        Password = "******"
                    });

                    if (String.IsNullOrEmpty(res.Message))
                    {
                        AppState.Instance.CID         = this.accountService.GetAccountHID();
                        AppState.Instance.RPC_RUNNING = true;
                    }
                    else
                    {
                        //为创建成功
                        throw new Exception("Create Account Error.");
                    }
                }
                AppState.Instance.CID         = acid;
                AppState.Instance.RPC_RUNNING = true;
            }
            catch (Exception e)
            {
                Console.WriteLine("====================>>>Grpc error:" + e.Message);
            }
            finally
            {
                //
            }
        }