JobRouterModelFactory.WorkerWeightedAllocation Method

Definition

Initializes a new instance of WorkerWeightedAllocation.

public static Azure.Communication.JobRouter.WorkerWeightedAllocation WorkerWeightedAllocation (double weight = 0, System.Collections.Generic.IEnumerable<Azure.Communication.JobRouter.RouterWorkerSelector> workerSelectors = default);
static member WorkerWeightedAllocation : double * seq<Azure.Communication.JobRouter.RouterWorkerSelector> -> Azure.Communication.JobRouter.WorkerWeightedAllocation
Public Shared Function WorkerWeightedAllocation (Optional weight As Double = 0, Optional workerSelectors As IEnumerable(Of RouterWorkerSelector) = Nothing) As WorkerWeightedAllocation

Parameters

weight
Double

The percentage of this weight, expressed as a fraction of 1.

workerSelectors
IEnumerable<RouterWorkerSelector>

A collection of worker selectors that will be applied if this allocation is selected.

Returns

A new WorkerWeightedAllocation instance for mocking.

Applies to