diff --git a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs b/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs
index bba5be03f8a2a..d33ab3bdeef99 100644
--- a/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs
+++ b/ClientRuntimes/CSharp/Microsoft.Rest.ClientRuntime/ServiceClient.cs
@@ -210,48 +210,48 @@ protected void InitializeHttpClient(HttpClientHandler httpClientHandler, params
HttpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue(type.FullName,
GetClientVersion()));
}
- ///
- ///A mehtod to set user agent
- ///
+
+ ///
+ /// Sets the product name to be used in the user agent header when making requests
+ ///
+ /// Name of the product to be used in the user agent
public bool SetUserAgent(string productName)
{
- if(!_disposed && HttpClient != null)
+ if (!_disposed && HttpClient != null)
{
- ///
- /// Dispose the the old useragent.
- ///
+ // Clear the old user agent
HttpClient.DefaultRequestHeaders.UserAgent.Clear();
HttpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue(productName, GetClientVersion()));
- // returns true if the userAgent was added
+
+ // Returns true if the user agent was set
return true;
}
- ///
- ///returns false if the httpclient was disposed before invoking the method
- ///
+
+ // Returns false if the HttpClient was disposed before invoking the method
return false;
}
- ///
- ///Another method to setuseragent and its version
- ///
- public bool SetUserAgent(string productName,string version)
+
+ ///
+ /// Sets the product name and version to be used in the user agent header when making requests
+ ///
+ /// Name of the product to be used in the user agent
+ /// Version of the product to be used in the user agent
+ public bool SetUserAgent(string productName, string version)
{
- if(!_disposed && HttpClient != null)
+ if (!_disposed && HttpClient != null)
{
- ///
- /// Dispose the the old useragent.
- ///
+ // Clear the old user agent
HttpClient.DefaultRequestHeaders.UserAgent.Clear();
- HttpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue(productName,version));
- ///
- // returns true if the userAgent was added
- ///
+ HttpClient.DefaultRequestHeaders.UserAgent.Add(new ProductInfoHeaderValue(productName, version));
+
+ // Returns true if the user agent was set
return true;
}
- ///
- /// returns false if the httpclient was disposed before invoking the method
- ///
+
+ // Returns false if the HttpClient was disposed before invoking the method
return false;
}
+
///
/// Gets the AssemblyInformationalVersion if available
/// if not it gets the AssemblyFileVerion