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