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