Azure.Communication.JobRouter Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Clases
BestWorkerMode |
Los trabajos se distribuyen al trabajador con las capacidades más fuertes disponibles. |
CancelExceptionAction |
Acción que marca un trabajo como cancelado. |
CancelJobOptions |
Opciones para cancelar un trabajo. |
ChannelConfiguration |
Representa la capacidad que consumirá un trabajo en este canal de un trabajador. |
CloseJobOptions |
Opciones para cerrar un trabajo. |
CompleteJobOptions |
Opciones para completar un trabajo. |
ConditionalQueueSelectorAttachment |
Describe un conjunto de selectores de cola que se adjuntarán si la condición especificada se resuelve en true. |
ConditionalWorkerSelectorAttachment |
Describe un conjunto de selectores de trabajo que se asociarán si la condición especificada se resuelve en true. |
CreateClassificationPolicyOptions |
Opciones para crear una directiva de clasificación. |
CreateDistributionPolicyOptions |
Opciones para crear una directiva de distribución. |
CreateExceptionPolicyOptions |
Opciones para crear la directiva de excepciones. |
CreateJobOptions |
Opciones para crear trabajos con asignación de cola directa. |
CreateJobWithClassificationPolicyOptions |
Opciones para crear un trabajo con propiedades de clasificación. |
CreateQueueOptions |
Opciones para crear una cola de trabajos. |
CreateWorkerOptions |
Opciones para crear un trabajo de enrutador. |
DeclineJobOfferOptions |
Opciones para rechazar una oferta. |
DeclineJobOfferRequest |
Solicitar carga para rechazar ofertas. |
DirectMapRouterRule |
Regla que devuelve las mismas etiquetas que las etiquetas de entrada. |
DistributionMode |
Clase base abstracta para definir un modo de distribución Tenga en cuenta DistributionMode que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen BestWorkerMode, LongestIdleMode y RoundRobinMode. |
ExceptionAction |
La acción que se realizará cuando se desencadene la excepción, tenga en cuenta ExceptionAction que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen CancelExceptionAction, ManualReclassifyExceptionAction y ReclassifyExceptionAction. |
ExceptionRule |
Regla que define las acciones que se van a ejecutar en un desencadenador específico. |
ExceptionTrigger |
El desencadenador de esta regla de excepción Tenga en cuenta ExceptionTrigger que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen QueueLengthExceptionTrigger y WaitTimeExceptionTrigger. |
ExpressionRouterRule |
Una regla que proporciona reglas de expresión insertadas. |
FunctionRouterRule |
Una regla que proporciona un enlace a una función de Azure desencadenada por HTTP. |
FunctionRouterRuleCredential |
Credenciales usadas para acceder a la regla de funciones de Azure. |
GetJobsOptions |
Opciones para filtrar durante la recuperación de trabajos. |
GetWorkersOptions |
Opciones para filtrar mientras se recuperan los trabajadores del enrutador. |
JobMatchingMode |
The JobMatchingMode. |
JobRouterAdministrationClient |
El cliente de administración de enrutador de Azure Communication Services. |
JobRouterClient |
El cliente de enrutador de Azure Communication Services. |
JobRouterClientOptions |
Las opciones de comunicación JobRouterClient. |
LabelValue |
Contenedor de valores genéricos. |
LongestIdleMode |
Los trabajos se dirigen al trabajador que ha estado inactivo más tiempo. |
ManualReclassifyExceptionAction |
Acción que vuelve a clasificar manualmente un trabajo proporcionando los selectores de cola, prioridad y trabajo. |
Oauth2ClientCredential |
Credenciales de OAuth2.0 usadas en el servidor de autorización de Contoso. Referencia: https://www.oauth.com/oauth2-servers/access-tokens/client-credentials/ |
PassThroughQueueSelectorAttachment |
Asocia un selector de cola donde el valor se pasa desde la etiqueta de trabajo con la misma clave. |
PassThroughWorkerSelectorAttachment |
Asocia un selector de trabajo donde el valor se pasa desde la etiqueta de trabajo con la misma clave. |
QueueAndMatchMode |
Se usa para especificar el comportamiento predeterminado de coincidencia expansa de trabajos y trabajos. |
QueueLengthExceptionTrigger |
Desencadenador para una acción de excepción al superar la longitud de la cola. |
QueueSelectorAttachment |
Datos adjuntos de selectores de cola para resolver una cola en un trabajo desde una directiva de clasificación. Tenga en cuenta QueueSelectorAttachment que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen ConditionalQueueSelectorAttachment, PassThroughQueueSelectorAttachment, RuleEngineQueueSelectorAttachmenty StaticQueueSelectorAttachmentWeightedAllocationQueueSelectorAttachment. |
QueueWeightedAllocation |
Contiene el porcentaje de peso y los selectores de cola que se van a aplicar si se seleccionan para las distribuciones ponderadas. |
ReclassifyExceptionAction |
Acción que modifica las etiquetas de un trabajo y, a continuación, la vuelve a clasificar. |
RoundRobinMode |
Los trabajos se distribuyen para los trabajos, empezando por el trabajo que es después del último trabajo para recibir un trabajo. |
RouterJobNote |
Una nota adjunta a un trabajo |
RouterQueueAssignment |
Asignación de un trabajo a una cola. |
RouterQueueSelector |
Describe una condición que se debe cumplir con un conjunto de etiquetas para la selección de cola. |
RouterRule |
Una regla de uno de los siguientes tipos: StaticRule: regla que proporciona reglas estáticas que siempre devuelven el mismo resultado, independientemente de la entrada. DirectMapRule: regla que devuelve las mismas etiquetas que las etiquetas de entrada. ExpressionRule: regla que proporciona reglas de expresión insertadas. AzureFunctionRule: regla que proporciona un enlace a una función de Azure desencadenada por HTTP. WebhookRule: regla que proporciona un enlace a un servidor web después del protocolo de autenticación de OAuth2.0. Tenga en cuenta RouterRule que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen FunctionRouterRule, DirectMapRouterRule, ExpressionRouterRuley StaticRouterRuleWebhookRouterRule. |
RouterWorkerSelector |
Describe una condición que se debe cumplir con un conjunto de etiquetas para la selección de trabajo. |
RuleEngineQueueSelectorAttachment |
Asocia selectores de cola a un trabajo cuando se resuelve routerRule. |
RuleEngineWorkerSelectorAttachment |
Asocia selectores de trabajo a un trabajo cuando se resuelve un RouterRule. |
ScheduleAndSuspendMode |
The ScheduleAndSuspendMode. |
StaticQueueSelectorAttachment |
Describe un selector de colas que se asociará al trabajo. |
StaticRouterRule |
Regla que proporciona reglas estáticas que siempre devuelven el mismo resultado, independientemente de la entrada. |
StaticWorkerSelectorAttachment |
Describe un selector de trabajo que se asociará al trabajo. |
SuspendMode |
Se usa para especificar un modo de coincidencia cuando no se realiza ninguna acción en un trabajo. |
UnassignJobOptions |
Opciones para cancelar la asignación de un trabajo. |
UpdateClassificationPolicyOptions |
Opciones para actualizar la directiva de clasificación. |
UpdateDistributionPolicyOptions |
Opciones para actualizar la directiva de distribución. |
UpdateExceptionPolicyOptions |
Opciones para actualizar la directiva de excepciones. |
UpdateJobOptions |
Opciones para actualizar un trabajo. |
UpdateQueueOptions |
Opciones para actualizar una cola de trabajos. |
UpdateWorkerOptions |
Opciones para actualizar un trabajo de enrutador. |
WaitTimeExceptionTrigger |
Desencadenador para una acción de excepción al superar el tiempo de espera. |
WebhookRouterRule |
Una regla que proporciona un enlace a un servidor web externo. |
WeightedAllocationQueueSelectorAttachment |
Describe varios conjuntos de selectores de cola, de los cuales se seleccionará uno y se asociará según una ponderación. |
WeightedAllocationWorkerSelectorAttachment |
Describe varios conjuntos de selectores de trabajo, de los cuales se seleccionará uno y se asociará según una ponderación. |
WorkerSelectorAttachment |
Datos adjuntos que adjuntan selectores de trabajo a un trabajo Tenga en cuenta WorkerSelectorAttachment que es la clase base. Según el escenario, es posible que sea necesario asignar una clase derivada de la clase base aquí, o esta propiedad debe convertirse en una de las posibles clases derivadas. Las clases derivadas disponibles incluyen ConditionalWorkerSelectorAttachment, PassThroughWorkerSelectorAttachment, RuleEngineWorkerSelectorAttachmenty StaticWorkerSelectorAttachmentWeightedAllocationWorkerSelectorAttachment. |
WorkerWeightedAllocation |
Contiene el porcentaje de peso y los selectores de trabajo que se van a aplicar si se seleccionan para las distribuciones ponderadas. |
Estructuras
ExpressionRouterRuleLanguage |
Lenguaje de expresión que se va a compilar y ejecutar. |
JobMatchModeType |
The JobMatchModeType. |
LabelOperator |
Describe cómo se compara el valor de la etiqueta con el paso de valor. |
RouterJobStatusSelector |
The RouterJobStatusSelector. |
RouterWorkerState |
Estado actual del trabajo. |
RouterWorkerStateSelector |
The RouterWorkerStateSelector. |
ScoringRuleParameterSelector |
Parámetros admitidos para los trabajadores de puntuación. |
Enumeraciones
JobRouterClientOptions.ServiceVersion |
La versión del servicio router. |