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) { // ... }}Parameters
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) { // ... }}Parameters
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) { // ... }}Parameters
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) { // ... }}Parameters
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) { // ... }}Parameters
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) { // ... }}Parameters
cluster YarpCluster config SessionAffinityConfig