How can I get "How many Network data(Mobile or WiFi) used when I call API in c# desktop application" I want to know How can i get total used data when i call API service
I have done following code:
if (!NetworkInterface.GetIsNetworkAvailable())
return;
NetworkInterface[] interfaces
= NetworkInterface.GetAllNetworkInterfaces();
foreach (NetworkInterface ni in interfaces)
{
Console.WriteLine(" Bytes Sent: {0}",
ni.GetIPv4Statistics().BytesSent);
Console.WriteLine(" Bytes Received: {0}",
ni.GetIPv4Statistics().BytesReceived);
lblCarrierCharge.Text = " Bytes Received: " + ni.GetIPv4Statistics().BytesReceived;
}
API CALL
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(cloudEndpoint);
request.Method = "Get";
long inputLength = request.ContentLength;
long outputLength = 0;
string responseContent = "";
DateTime beginTimestamp = DateTime.Now;
HttpWebResponse response = (HttpWebResponse)request.GetResponse();