title: How do you connect to a TFS server in C# using specific credentials?
body: <p>I am attempting to write a c# application that connects to TFS and retrieves work item information.  Unfortunately, it seems like all examples of using the TFS SDK are using the default credentials for the current user (i.e. my domain login information).  The closest piece of information I found is to use the <code>TeamFoundationServer (String, ICredentials)</code> constructor, however I cannot find any information for a suitable class that interfaces with the <code>ICredentials</code> interface (especially since it seems to not be using the System.Net ICredentials but a TeamFoundationServer specific ICredentials).</p>
  
  <p>Does anyone have any insight for logging into TFS with a specific username/password/domain combination? </p>