Share via


JobRouterModelFactory.QueueWeightedAllocation Method

Definition

Initializes a new instance of QueueWeightedAllocation.

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

Parameters

weight
Double

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

queueSelectors
IEnumerable<RouterQueueSelector>

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

Returns

A new QueueWeightedAllocation instance for mocking.

Applies to