34 references to Configure
Aspire.Hosting.Yarp (34)
ConfigurationBuilder\Transforms\ForwardedTransformExtensions.cs (3)
27route.Configure(r => r.WithTransformXForwarded(headerPrefix, xDefault, xFor, xHost, xProto, xPrefix)); 38route.Configure(r => r.WithTransformForwarded(useHost, useProto, forFormat, byFormat, action)); 48route.Configure(r => r.WithTransformClientCertHeader(headerName));
ConfigurationBuilder\Transforms\HttpMethodTransformExtensions.cs (1)
20route.Configure(r => r.WithTransformHttpMethodChange(fromHttpMethod, toHttpMethod));
ConfigurationBuilder\Transforms\PathTransformExtensions.cs (4)
28route.Configure(r => r.WithTransformPathSet(path)); 60route.Configure(r => r.WithTransformPathPrefix(prefix)); 92route.Configure(r => r.WithTransformPathRemovePrefix(prefix)); 124route.Configure(r => r.WithTransformPathRouteValues(pattern));
ConfigurationBuilder\Transforms\QueryTransformExtensions.cs (3)
20route.Configure(r => r.WithTransformQueryValue(queryKey, value, append)); 30route.Configure(r => r.WithTransformQueryRouteValue(queryKey, routeValueKey, append)); 40route.Configure(r => r.WithTransformQueryRemoveKey(queryKey));
ConfigurationBuilder\Transforms\RequestHeadersTransformExtensions.cs (6)
19route.Configure(r => r.WithTransformCopyRequestHeaders(copy)); 29route.Configure(r => r.WithTransformUseOriginalHostHeader(useOriginal)); 39route.Configure(r => r.WithTransformRequestHeader(headerName, value, append)); 49route.Configure(r => r.WithTransformRequestHeaderRouteValue(headerName, routeValueKey, append)); 59route.Configure(r => r.WithTransformRequestHeaderRemove(headerName)); 70route.Configure(r => r.WithTransformRequestHeadersAllowed(allowedHeaders));
ConfigurationBuilder\Transforms\ResponseTransformExtensions.cs (8)
19route.Configure(r => r.WithTransformCopyResponseHeaders(copy)); 29route.Configure(r => r.WithTransformCopyResponseTrailers(copy)); 39route.Configure(r => r.WithTransformResponseHeader(headerName, value, append, condition)); 49route.Configure(r => r.WithTransformResponseHeaderRemove(headerName, condition)); 60route.Configure(r => r.WithTransformResponseHeadersAllowed(allowedHeaders)); 70route.Configure(r => r.WithTransformResponseTrailer(headerName, value, append, condition)); 80route.Configure(r => r.WithTransformResponseTrailerRemove(headerName, condition)); 91route.Configure(r => r.WithTransformResponseTrailersAllowed(allowedHeaders));
ConfigurationBuilder\YarpRoute.cs (9)
50route.Configure(r => r with { Match = match }); 62route.Configure(r => r with { Match = ToRouteMatch(match) }); 70route.Configure(r => r with { Match = match(r.Match) }); 159route.Configure(r => r with { Order = order }); 169route.Configure(r => r with { MaxRequestBodySize = maxRequestBodySize }); 179route.Configure(r => r with { Metadata = metadata }); 189route.Configure(r => r with { Transforms = transforms }); 202route.Configure(r => 220route.Configure(r =>