Xamarin:我应该如何在 Crittercism 中使用 LogNetworkRequest
Xamarin : How should I use LogNetworkRequest in Crittercism
我在我的 Xamarin 应用程序中使用 HttpClient。使用 Crittercism 进行检测。我尝试在 Crittercism 中使用 LogNetworkRequest,但我不确定如何使用它。
Crittercism.LogNetworkRequest(
"GET",
"http://www.abc123def456.com",
2000, // latency in milliseconds
10000, // bytesRead
100, // bytesSent
HttpStatusCode.OK,
WebExceptionStatus.Success);
我应该如何设置 Latency、BytesRead、BytesSent 等参数?
这是我调用 REST 的代码
protected override async Task<HttpResponseMessage> SendAsync(
HttpRequestMessage request,
CancellationToken cancellationToken)
{
var httpResponseMessage = await base.SendAsync(request,cancellationToken);
}
问题是如何在我的实现中连接对 LogNetworkRequest 的调用。
我用秒表记录了延迟。用于记录 BytesSent 和 Received 使用以下代码:
var requestBytes = await request.Content.ReadAsByteArrayAsync ();
networkRequestInfo.BytesSent = requestBytes.Length;
我在我的 Xamarin 应用程序中使用 HttpClient。使用 Crittercism 进行检测。我尝试在 Crittercism 中使用 LogNetworkRequest,但我不确定如何使用它。
Crittercism.LogNetworkRequest(
"GET",
"http://www.abc123def456.com",
2000, // latency in milliseconds
10000, // bytesRead
100, // bytesSent
HttpStatusCode.OK,
WebExceptionStatus.Success);
我应该如何设置 Latency、BytesRead、BytesSent 等参数?
这是我调用 REST 的代码
protected override async Task<HttpResponseMessage> SendAsync(
HttpRequestMessage request,
CancellationToken cancellationToken)
{
var httpResponseMessage = await base.SendAsync(request,cancellationToken);
}
问题是如何在我的实现中连接对 LogNetworkRequest 的调用。
我用秒表记录了延迟。用于记录 BytesSent 和 Received 使用以下代码:
var requestBytes = await request.Content.ReadAsByteArrayAsync ();
networkRequestInfo.BytesSent = requestBytes.Length;