Share via


JobRouterModelFactory Class

Definition

Model factory for models.

public static class JobRouterModelFactory
type JobRouterModelFactory = class
Public Class JobRouterModelFactory
Inheritance
JobRouterModelFactory

Methods

AcceptJobOfferResult(String, String, String)

Initializes a new instance of AcceptJobOfferResult.

CancelExceptionAction(String, String, String)

Initializes a new instance of CancelExceptionAction.

ClassificationPolicy(ETag, String, String, String, IEnumerable<QueueSelectorAttachment>, RouterRule, IEnumerable<WorkerSelectorAttachment>)

Initializes a new instance of ClassificationPolicy.

ConditionalQueueSelectorAttachment(RouterRule, IEnumerable<RouterQueueSelector>)

Initializes a new instance of ConditionalQueueSelectorAttachment.

ConditionalWorkerSelectorAttachment(RouterRule, IEnumerable<RouterWorkerSelector>)

Initializes a new instance of ConditionalWorkerSelectorAttachment.

DistributionPolicy(ETag, String, String, Nullable<TimeSpan>, DistributionMode)

Initializes a new instance of DistributionPolicy.

ExceptionAction(String, String)

Initializes a new instance of ExceptionAction.

ExceptionPolicy(ETag, String, String, IEnumerable<ExceptionRule>)

Initializes a new instance of ExceptionPolicy.

ExceptionRule(String, ExceptionTrigger, IEnumerable<ExceptionAction>)

Initializes a new instance of ExceptionRule.

FunctionRouterRule(Uri, FunctionRouterRuleCredential)

Initializes a new instance of FunctionRouterRule.

ManualReclassifyExceptionAction(String, String, Nullable<Int32>, IEnumerable<RouterWorkerSelector>)

Initializes a new instance of ManualReclassifyExceptionAction.

PassThroughQueueSelectorAttachment(String, LabelOperator)

Initializes a new instance of PassThroughQueueSelectorAttachment.

PassThroughWorkerSelectorAttachment(String, LabelOperator, Nullable<TimeSpan>)

Initializes a new instance of PassThroughWorkerSelectorAttachment.

QueueLengthExceptionTrigger(Int32)

Initializes a new instance of QueueLengthExceptionTrigger.

QueueWeightedAllocation(Double, IEnumerable<RouterQueueSelector>)

Initializes a new instance of QueueWeightedAllocation.

RouterChannel(String, Int32, Nullable<Int32>)

Initializes a new instance of RouterChannel.

RouterJobAssignment(String, String, DateTimeOffset, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of RouterJobAssignment.

RouterJobNote(String, Nullable<DateTimeOffset>)

Initializes a new instance of RouterJobNote.

RouterJobOffer(String, String, Int32, Nullable<DateTimeOffset>, Nullable<DateTimeOffset>)

Initializes a new instance of RouterJobOffer.

RouterJobPositionDetails(String, Int32, String, Int32, TimeSpan)

Initializes a new instance of RouterJobPositionDetails.

RouterQueueStatistics(String, Int32, IDictionary<Int32,TimeSpan>, Nullable<Double>)

Initializes a new instance of RouterQueueStatistics.

RouterWorkerAssignment(String, String, Int32, DateTimeOffset)

Initializes a new instance of RouterWorkerAssignment.

RuleEngineQueueSelectorAttachment(RouterRule)

Initializes a new instance of RuleEngineQueueSelectorAttachment.

RuleEngineWorkerSelectorAttachment(RouterRule)

Initializes a new instance of RuleEngineWorkerSelectorAttachment.

ScheduleAndSuspendMode(DateTimeOffset)

Initializes a new instance of ScheduleAndSuspendMode.

StaticQueueSelectorAttachment(RouterQueueSelector)

Initializes a new instance of StaticQueueSelectorAttachment.

StaticWorkerSelectorAttachment(RouterWorkerSelector)

Initializes a new instance of StaticWorkerSelectorAttachment.

UnassignJobResult(String, Int32)

Initializes a new instance of UnassignJobResult.

WebhookRouterRule(Uri, OAuth2WebhookClientCredential, Uri)

Initializes a new instance of WebhookRouterRule.

WeightedAllocationQueueSelectorAttachment(IEnumerable<QueueWeightedAllocation>)

Initializes a new instance of WeightedAllocationQueueSelectorAttachment.

WeightedAllocationWorkerSelectorAttachment(IEnumerable<WorkerWeightedAllocation>)

Initializes a new instance of WeightedAllocationWorkerSelectorAttachment.

WorkerWeightedAllocation(Double, IEnumerable<RouterWorkerSelector>)

Initializes a new instance of WorkerWeightedAllocation.

Applies to