27 references to ParsingResult
Microsoft.AspNetCore.HeaderParsing (10)
HeaderParsingFeature.cs (9)
55public bool TryGetHeaderValue<T>(HeaderKey<T> header, [NotNullWhen(true)] out T? value, out ParsingResult result) 109Success = ParsingResult.Success, 110Error = ParsingResult.Error, 111NotFound = ParsingResult.NotFound, 131public bool Process(HeaderParsingFeature feature, HeaderKey<T> header, out T? value, out ParsingResult result) 146result = (ParsingResult)_state; 147return result == ParsingResult.Success; 185result = (ParsingResult)_state; 187return result == ParsingResult.Success;
HeaderParsingHttpRequestExtensions.cs (1)
62public static bool TryGetHeaderValue<T>(this HttpRequest request, HeaderKey<T> header, [NotNullWhen(true)] out T? value, out ParsingResult result)
Microsoft.AspNetCore.HeaderParsing.Tests (17)
HeaderParsingExtensionsTests.cs (3)
112Assert.True(context.Request.TryGetHeaderValue(dateHeaderKey, out var parsedDate, out var result)); 114Assert.Equal(ParsingResult.Success, result); 118Assert.Equal(ParsingResult.Success, result);
HeaderParsingFeatureTests.cs (14)
50Assert.True(feature.TryGetHeaderValue(key, out var value, out var _)); 69Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 71Assert.Equal(ParsingResult.Success, result); 77Assert.Equal(ParsingResult.Success, result); 93Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 95Assert.Equal(ParsingResult.Success, result); 106Assert.False(feature.TryGetHeaderValue(key, out var value, out var _)); 123Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 125Assert.Equal(ParsingResult.Success, result); 141Assert.False(feature.TryGetHeaderValue(key, out var value, out var result)); 143Assert.Equal(ParsingResult.Error, result); 199Assert.True(feature.TryGetHeaderValue(key, out var value1, out var error1)); 200Assert.True(feature.TryGetHeaderValue(key, out var value2, out var error2)); 201Assert.True(feature2.TryGetHeaderValue(key, out var value3, out var error3));