27 references to ParsingResult
Microsoft.AspNetCore.HeaderParsing (10)
HeaderParsingFeature.cs (9)
57public bool TryGetHeaderValue<T>(HeaderKey<T> header, [NotNullWhen(true)] out T? value, out ParsingResult result) 112Success = ParsingResult.Success, 113Error = ParsingResult.Error, 114NotFound = ParsingResult.NotFound, 135public bool Process(HeaderParsingFeature feature, HeaderKey<T> header, out T? value, out ParsingResult result) 150result = (ParsingResult)_state; 151return result == ParsingResult.Success; 189result = (ParsingResult)_state; 191return 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)
53Assert.True(feature.TryGetHeaderValue(key, out var value, out var _)); 72Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 74Assert.Equal(ParsingResult.Success, result); 80Assert.Equal(ParsingResult.Success, result); 96Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 98Assert.Equal(ParsingResult.Success, result); 109Assert.False(feature.TryGetHeaderValue(key, out var value, out var _)); 126Assert.True(feature.TryGetHeaderValue(key, out var value, out var result)); 128Assert.Equal(ParsingResult.Success, result); 144Assert.False(feature.TryGetHeaderValue(key, out var value, out var result)); 146Assert.Equal(ParsingResult.Error, result); 202Assert.True(feature.TryGetHeaderValue(key, out var value1, out var error1)); 203Assert.True(feature.TryGetHeaderValue(key, out var value2, out var error2)); 204Assert.True(feature2.TryGetHeaderValue(key, out var value3, out var error3));