コード例 #1
0
 private void createSession()
 {
     try
     {
         CreateSessionRequest request = new CreateSessionRequest();
         var response = mrsServer.CreateSession(request);
         this.sessionId = response.SessionId;
         Console.WriteLine("Create Session :" + sessionId);
         sessionCreated = true;
     }
     catch (Exception e)
     {
         throw new Exception("Create Session Failed : " + e.Message);
     }
 }
コード例 #2
0
        public void LogIn()
        {
            var client = new MRSServer(new Uri(serverUri));

            var accessToken = GetAccessToken();
            var headers     = client.HttpClient.DefaultRequestHeaders;

            client.HttpClient.Timeout = timeout;

            headers.Remove("Authorization");
            headers.Add("Authorization", $"Bearer {accessToken}");

            Client = client;

            var createSessionRequest = new CreateSessionRequest()
            {
                Name        = userName,
                RuntimeType = Language
            };

            Response = client.CreateSession(createSessionRequest);
        }