32 references to Configure
Aspire.Hosting.Yarp (32)
ConfigurationBuilder\Transforms\ForwardedTransformExtensions.cs (3)
26
route.
Configure
(r => r.WithTransformXForwarded(headerPrefix, xDefault, xFor, xHost, xProto, xPrefix));
36
route.
Configure
(r => r.WithTransformForwarded(useHost, useProto, forFormat, byFormat, action));
45
route.
Configure
(r => r.WithTransformClientCertHeader(headerName));
ConfigurationBuilder\Transforms\HttpMethodTransformExtensions.cs (1)
19
route.
Configure
(r => r.WithTransformHttpMethodChange(fromHttpMethod, toHttpMethod));
ConfigurationBuilder\Transforms\PathTransformExtensions.cs (4)
26
route.
Configure
(r => r.WithTransformPathSet(path));
41
route.
Configure
(r => r.WithTransformPathPrefix(prefix));
56
route.
Configure
(r => r.WithTransformPathRemovePrefix(prefix));
71
route.
Configure
(r => r.WithTransformPathRouteValues(pattern));
ConfigurationBuilder\Transforms\QueryTransformExtensions.cs (3)
19
route.
Configure
(r => r.WithTransformQueryValue(queryKey, value, append));
28
route.
Configure
(r => r.WithTransformQueryRouteValue(queryKey, routeValueKey, append));
37
route.
Configure
(r => r.WithTransformQueryRemoveKey(queryKey));
ConfigurationBuilder\Transforms\RequestHeadersTransformExtensions.cs (6)
18
route.
Configure
(r => r.WithTransformCopyRequestHeaders(copy));
27
route.
Configure
(r => r.WithTransformUseOriginalHostHeader(useOriginal));
36
route.
Configure
(r => r.WithTransformRequestHeader(headerName, value, append));
45
route.
Configure
(r => r.WithTransformRequestHeaderRouteValue(headerName, routeValueKey, append));
54
route.
Configure
(r => r.WithTransformRequestHeaderRemove(headerName));
64
route.
Configure
(r => r.WithTransformRequestHeadersAllowed(allowedHeaders));
ConfigurationBuilder\Transforms\ResponseTransformExtensions.cs (8)
18
route.
Configure
(r => r.WithTransformCopyResponseHeaders(copy));
27
route.
Configure
(r => r.WithTransformCopyResponseTrailers(copy));
36
route.
Configure
(r => r.WithTransformResponseHeader(headerName, value, append, condition));
45
route.
Configure
(r => r.WithTransformResponseHeaderRemove(headerName, condition));
55
route.
Configure
(r => r.WithTransformResponseHeadersAllowed(allowedHeaders));
64
route.
Configure
(r => r.WithTransformResponseTrailer(headerName, value, append, condition));
73
route.
Configure
(r => r.WithTransformResponseTrailerRemove(headerName, condition));
83
route.
Configure
(r => r.WithTransformResponseTrailersAllowed(allowedHeaders));
ConfigurationBuilder\YarpRoute.cs (7)
47
route.
Configure
(r => r with { Match = match });
55
route.
Configure
(r => r with { Match = match(r.Match) });
112
route.
Configure
(r => r with { Order = order });
121
route.
Configure
(r => r with { MaxRequestBodySize = maxRequestBodySize });
130
route.
Configure
(r => r with { Metadata = metadata });
139
route.
Configure
(r => r with { Transforms = transforms });
150
route.
Configure
(r =>