Skip to content
Docs Try Aspire

YarpClusterExtensions Methods

Class Methods 6 members
Provides extension methods for configuring a YARP cluster.
WithForwarderRequestConfig(YarpCluster, ForwarderRequestConfig) Section titled WithForwarderRequestConfig(YarpCluster, ForwarderRequestConfig) extension YarpCluster
Set the ForwarderRequestConfig for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithForwarderRequestConfig(
this YarpCluster cluster,
ForwarderRequestConfig config)
{
// ...
}
}
cluster YarpCluster
config ForwarderRequestConfig
WithHealthCheckConfig(YarpCluster, HealthCheckConfig) Section titled WithHealthCheckConfig(YarpCluster, HealthCheckConfig) extension YarpCluster
Set the HealthCheckConfig for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithHealthCheckConfig(
this YarpCluster cluster,
HealthCheckConfig config)
{
// ...
}
}
cluster YarpCluster
config HealthCheckConfig
WithHttpClientConfig(YarpCluster, HttpClientConfig) Section titled WithHttpClientConfig(YarpCluster, HttpClientConfig) extension YarpCluster
Set the ForwarderRequestConfig for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithHttpClientConfig(
this YarpCluster cluster,
HttpClientConfig config)
{
// ...
}
}
cluster YarpCluster
config HttpClientConfig
WithLoadBalancingPolicy(YarpCluster, string) Section titled WithLoadBalancingPolicy(YarpCluster, string) extension YarpCluster
Set the LoadBalancingPolicy for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithLoadBalancingPolicy(
this YarpCluster cluster,
string policy)
{
// ...
}
}
cluster YarpCluster
policy string
WithMetadata(YarpCluster, IReadOnlyDictionary<string, string>) Section titled WithMetadata(YarpCluster, IReadOnlyDictionary<string, string>) extension YarpCluster
Set the Metadata for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithMetadata(
this YarpCluster cluster,
IReadOnlyDictionary<string, string> metadata)
{
// ...
}
}
cluster YarpCluster
metadata IReadOnlyDictionary<string, string>
WithSessionAffinityConfig(YarpCluster, SessionAffinityConfig) Section titled WithSessionAffinityConfig(YarpCluster, SessionAffinityConfig) extension YarpCluster
Set the SessionAffinityConfig for the cluster.
public static class YarpClusterExtensions
{
public static YarpCluster WithSessionAffinityConfig(
this YarpCluster cluster,
SessionAffinityConfig config)
{
// ...
}
}
cluster YarpCluster
config SessionAffinityConfig