70 references to TagArray
Microsoft.Extensions.Http.Diagnostics (10)
Logging\Internal\Log.cs (7)
101loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Method, record.Method); 102loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Host, record.Host); 103loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Path, record.Path); 104loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.Duration, record.Duration); 108loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.StatusCode, record.StatusCode.Value); 128loggerMessageState.TagArray[index++] = new(HttpClientLoggingTagNames.RequestBody, record.RequestBody); 133loggerMessageState.TagArray[index] = new(HttpClientLoggingTagNames.ResponseBody, record.ResponseBody);
Logging\Internal\LoggerMessageStateExtensions.cs (3)
32state.TagArray[index++] = new(key, items[i].Value); 51state.TagArray[index++] = new(key, items[i].Value); 67state.TagArray[index++] = new(parameters[i].Name, parameters[i].Value);
Microsoft.Extensions.Http.Diagnostics.Tests (6)
Logging\Internal\TestEnricher.cs (2)
24EnrichmentBag.TagArray[index++] = KvpRequest; 25EnrichmentBag.TagArray[index++] = KvpResponse;
Logging\LoggerMessageStateExtensionsTests.cs (4)
45Assert.Equal(prefix + NormalizedHeader1, state.TagArray[0].Key); 46Assert.Equal("v1", state.TagArray[0].Value); 48Assert.Equal(prefix + NormalizedHeader2, state.TagArray[1].Key); 49Assert.Equal("v2", state.TagArray[1].Value);
Microsoft.Extensions.Telemetry (1)
Logging\ExtendedLogger.ModernTagJoiner.cs (1)
48_incomingTags = value.TagArray;
Microsoft.Extensions.Telemetry.Abstractions (2)
Logging\LoggerMessageState.cs (2)
44/// <returns>The index in the <see cref="TagArray"/> where to store the tags.</returns> 87TagArray[index] = new(name, value);
Microsoft.Extensions.Telemetry.Abstractions.Tests (27)
Logging\LoggerMessageStateTests.cs (27)
24lms.TagArray[index] = new(PropName, Value); 26Assert.Equal(PropName, lms.TagArray[0].Key); 27Assert.Equal(Value, lms.TagArray[0].Value); 35lms.TagArray[index] = new(PropName, Value); 38Assert.Equal(PropName, lms.TagArray[0].Key); 39Assert.Equal(Value, lms.TagArray[0].Value); 45Assert.Equal(PropName, lms.TagArray[0].Key); 46Assert.Equal(Value, lms.TagArray[0].Value); 56lms.TagArray[index] = new(PropName + "X", Value); 58Assert.Equal(2, lms.TagArray.Length); 59Assert.Equal(PropName, lms.TagArray[0].Key); 60Assert.Equal(Value, lms.TagArray[0].Value); 61Assert.Equal(PropName + "X", lms.TagArray[1].Key); 62Assert.Equal(Value, lms.TagArray[1].Value); 79Assert.Equal("K1", lms.TagArray[0].Key); 80Assert.Equal("V1", lms.TagArray[0].Value); 97Assert.Equal(PropertyNamPrefix + "." + PropName, lms.TagArray[0].Key); 98Assert.Equal(Value, lms.TagArray[0].Value); 102Assert.Equal(PropertyNamPrefix + "." + PropName, lms.TagArray[0].Key); 103Assert.Equal(Value, lms.TagArray[0].Value); 115Assert.Equal(PropName, lms.TagArray[0].Key); 116Assert.Equal(Value, lms.TagArray[0].Value); 120Assert.Equal(PropName, lms.TagArray[0].Key); 121Assert.Equal(Value, lms.TagArray[0].Value); 140lms.TagArray[index] = new(PropName, Value); 144Assert.Equal(lms.TagArray.ToArray(), list.ToArray()); 150lms.TagArray[index] = new(PropName, Value);
Microsoft.Extensions.Telemetry.PerformanceTests (22)
ModernCodeGen.cs (22)
17state.TagArray[6] = new("connectionId", connectionId); 18state.TagArray[5] = new("type", type); 19state.TagArray[4] = new("streamId", streamId); 20state.TagArray[3] = new("length", length); 21state.TagArray[2] = new("flags", flags); 22state.TagArray[1] = new("other", other); 23state.TagArray[0] = new("{OriginalFormat}", "Connection id '{connectionId}' received {type} frame for stream ID {streamId} with length {length} and flags {flags} and {other}"); 32var connectionId = s.TagArray[6].Value ?? "(null)"; 33var type = s.TagArray[5].Value ?? "(null)"; 34var streamId = s.TagArray[4].Value ?? "(null)"; 35var length = s.TagArray[3].Value ?? "(null)"; 36var flags = s.TagArray[2].Value ?? "(null)"; 37var other = s.TagArray[1].Value ?? "(null)"; 52state.TagArray[4] = new("start", start); 53state.TagArray[3] = new("end", end); 54state.TagArray[2] = new("options", options); 55state.TagArray[1] = new("guid", guid.ToString()); 56state.TagArray[0] = new("{OriginalFormat}", "Range [{start}..{end}], options {options}, guid {guid}"); 65var start = s.TagArray[4].Value; 66var end = s.TagArray[3].Value; 67var options = s.TagArray[2].Value; 68var guid = s.TagArray[1].Value;
Microsoft.Extensions.Telemetry.Tests (2)
Logging\ExtendedLoggerTests.cs (2)
62lms.TagArray[index] = new("PK2", "PV2"); 152lms.TagArray[index] = new("PK2", "PV2");