本文整理汇总了C#中Microsoft.ApplicationInsights.DataContracts.RequestTelemetry.WriteEnvelopeProperties方法的典型用法代码示例。如果您正苦于以下问题:C# RequestTelemetry.WriteEnvelopeProperties方法的具体用法?C# RequestTelemetry.WriteEnvelopeProperties怎么用?C# RequestTelemetry.WriteEnvelopeProperties使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Microsoft.ApplicationInsights.DataContracts.RequestTelemetry
的用法示例。
在下文中一共展示了RequestTelemetry.WriteEnvelopeProperties方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: SerializeRequestTelemetry
private static void SerializeRequestTelemetry(RequestTelemetry requestTelemetry, JsonWriter jsonWriter)
{
jsonWriter.WriteStartObject();
requestTelemetry.WriteTelemetryName(jsonWriter, RequestTelemetry.TelemetryName);
requestTelemetry.WriteEnvelopeProperties(jsonWriter);
jsonWriter.WritePropertyName("data");
{
jsonWriter.WriteStartObject();
// TODO: MetricTelemetry should write type as this.data.baseType once Common Schema 2.0 compliant.
jsonWriter.WriteProperty("baseType", requestTelemetry.BaseType);
jsonWriter.WritePropertyName("baseData");
{
jsonWriter.WriteStartObject();
jsonWriter.WriteProperty("ver", requestTelemetry.Data.ver);
jsonWriter.WriteProperty("id", requestTelemetry.Data.id);
jsonWriter.WriteProperty("name", requestTelemetry.Data.name);
jsonWriter.WriteProperty("startTime", requestTelemetry.Timestamp);
jsonWriter.WriteProperty("duration", requestTelemetry.Duration);
jsonWriter.WriteProperty("success", requestTelemetry.Data.success);
jsonWriter.WriteProperty("responseCode", requestTelemetry.Data.responseCode);
jsonWriter.WriteProperty("url", requestTelemetry.Data.url);
jsonWriter.WriteProperty("measurements", requestTelemetry.Data.measurements);
jsonWriter.WriteProperty("httpMethod", requestTelemetry.Data.httpMethod);
jsonWriter.WriteProperty("properties", requestTelemetry.Data.properties);
jsonWriter.WriteEndObject();
}
jsonWriter.WriteEndObject();
}
jsonWriter.WriteEndObject();
}