title: Getting a specified user from Graph API
body: <p>I'm stuck trying to figure out how to return a single specified user via Graph API. I'm able to return all users, but unfortunately their documentation doesn't state exactly how to return one user. I would like to get a single user via CLI arguments, but I do not see how to do that. 
  FWIW, here's the documentation <a href="https://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&amp;tabs=http" rel="nofollow noreferrer">https://docs.microsoft.com/en-us/graph/api/user-get?view=graph-rest-1.0&amp;tabs=http</a>
  It specifies to use <code>await graphClient.Me.Request().GetAsync();</code> but that only returns the current logged in user's details. The only other option I see is to get all users via <code>await graphClient.Users.Request().GetAsync();</code> and parse out the data from that some how.</p>
  
  <p>I know the following code doesn't work, but this is my logic of what I'd like to do (<code>name</code> is a CLI argument)</p>
  
  <pre><code>    static async Task GetUser(GraphServiceClient graphClient, string name)
      {
          var users = await graphClient.Users.Request().GetAsync();
          var user = await graphClient.Users[users.name].Request().GetAsync(); 
  </code></pre>