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, 132public bool Process(HeaderParsingFeature feature, HeaderKey<T> header, out T? value, out ParsingResult result) 147result = (ParsingResult)_state; 148return result == ParsingResult.Success; 186result = (ParsingResult)_state; 188return 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));