Freigeben über


JobRouterClient Klasse

Definition

Der Azure Communication Services-Routerclient.

public class JobRouterClient
type JobRouterClient = class
Public Class JobRouterClient
Vererbung
JobRouterClient

Konstruktoren

JobRouterClient()

Initialisiert eine neue instance von JobRouterClient für die Simulation.

JobRouterClient(String)

Initialisiert eine neue Instanz von JobRouterClient.

JobRouterClient(String, JobRouterClientOptions)

Initialisiert eine neue Instanz von JobRouterClient.

JobRouterClient(Uri, AzureKeyCredential, JobRouterClientOptions)

Initialisiert eine neue Instanz von JobRouterClient.

JobRouterClient(Uri, TokenCredential, JobRouterClientOptions)

Initialisiert eine neue Instanz von JobRouterClient.

Methoden

AcceptJobOffer(String, String, CancellationToken)

Akzeptiert ein Angebot, an einem Auftrag zu arbeiten, und gibt 409/Conflict zurück, wenn ein anderer Agent den Auftrag bereits akzeptiert hat.

AcceptJobOfferAsync(String, String, CancellationToken)

Akzeptiert ein Angebot, an einem Auftrag zu arbeiten, und gibt 409/Conflict zurück, wenn ein anderer Agent den Auftrag bereits akzeptiert hat.

CancelJob(CancelJobOptions, CancellationToken)

Sendet die Anforderung, einen vorhandenen Auftrag nach ID zu stornieren, während der Grund für die Freiformabbruch angegeben wird.

CancelJobAsync(CancelJobOptions, CancellationToken)

Sendet die Anforderung, einen vorhandenen Auftrag nach ID zu stornieren, während der Grund für die Freiformabbruch angegeben wird.

CloseJob(CloseJobOptions, CancellationToken)

Schließt einen abgeschlossenen Auftrag.

CloseJobAsync(CloseJobOptions, CancellationToken)

Schließt einen abgeschlossenen Auftrag.

CompleteJob(CompleteJobOptions, CancellationToken)

Schließt einen zugewiesenen Auftrag ab.

CompleteJobAsync(CompleteJobOptions, CancellationToken)

Schließt einen zugewiesenen Auftrag ab.

CreateJob(CreateJobOptions, CancellationToken)

Erstellt einen neuen Auftrag, der weitergeleitet werden soll.

CreateJobAsync(CreateJobOptions, CancellationToken)

Erstellt einen neuen Auftrag, der weitergeleitet werden soll.

CreateJobWithClassificationPolicy(CreateJobWithClassificationPolicyOptions, CancellationToken)

Erstellt einen neuen Auftrag, der mit der Klassifizierungseigenschaft weitergeleitet werden soll.

CreateJobWithClassificationPolicyAsync(CreateJobWithClassificationPolicyOptions, CancellationToken)

Erstellt einen neuen Auftrag, der mit der Klassifizierungseigenschaft weitergeleitet werden soll.

CreateWorker(CreateWorkerOptions, CancellationToken)

Erstellen oder aktualisieren Sie einen Worker, um Aufträge zu verarbeiten.

CreateWorkerAsync(CreateWorkerOptions, CancellationToken)

Erstellen oder aktualisieren Sie einen Worker, um Aufträge zu verarbeiten.

DeclineJobOffer(DeclineJobOfferOptions, CancellationToken)

Lehnt ein Angebot zur Arbeit an einem Job ab.

DeclineJobOfferAsync(DeclineJobOfferOptions, CancellationToken)

Lehnt ein Angebot zur Arbeit an einem Job ab.

DeleteJob(String, CancellationToken)

Löscht einen Auftrag und alle zugehörigen Ablaufverfolgungen.

DeleteJobAsync(String, CancellationToken)

Löscht einen Auftrag und alle zugehörigen Ablaufverfolgungen.

DeleteWorker(String, CancellationToken)

Löscht einen vorhandenen Worker nach ID.

DeleteWorkerAsync(String, CancellationToken)

Löscht einen vorhandenen Worker nach ID.

GetJob(String, CancellationToken)

Ruft einen vorhandenen Auftrag nach ID ab.

GetJobAsync(String, CancellationToken)

Ruft einen vorhandenen Auftrag nach ID ab.

GetJobs(GetJobsOptions, CancellationToken)

Der Azure Communication Services-Routerclient.

GetJobsAsync(GetJobsOptions, CancellationToken)

Der Azure Communication Services-Routerclient.

GetQueuePosition(String, CancellationToken)

Ruft Details zu einer Auftragsposition ab.

GetQueuePositionAsync(String, CancellationToken)

Ruft Details zu einer Auftragsposition ab.

GetQueueStatistics(String, CancellationToken)

Ruft Warteschlangenstatistiken nach ID ab.

GetQueueStatisticsAsync(String, CancellationToken)

Ruft Warteschlangenstatistiken nach ID ab.

GetWorker(String, CancellationToken)

Ruft einen vorhandenen Worker nach ID ab.

GetWorkerAsync(String, CancellationToken)

Ruft einen vorhandenen Worker nach ID ab.

GetWorkers(GetWorkersOptions, CancellationToken)

Ruft vorhandene Worker ab. Übergeben Sie status und Kanal-ID, um Worker weiter zu filtern.

GetWorkersAsync(GetWorkersOptions, CancellationToken)

Ruft vorhandene Worker ab. Übergeben Sie status und Kanal-ID, um Worker weiter zu filtern.

ReclassifyJob(String, CancellationToken)

Erneutes Klassifizieren eines Auftrags.

ReclassifyJobAsync(String, CancellationToken)

Erneutes Klassifizieren eines Auftrags.

UnassignJob(UnassignJobOptions, CancellationToken)

Heben Sie die Zuweisung eines Auftrags für einen Worker auf.

UnassignJobAsync(UnassignJobOptions, CancellationToken)

Heben Sie die Zuweisung eines Auftrags für einen Worker auf.

UpdateJob(String, RequestContent, RequestContext)

Protokollmethode, die verwendet werden soll, um Eigenschaften aus dem Auftrag zu entfernen.

UpdateJob(UpdateJobOptions, CancellationToken)

Aktualisieren sie einen vorhandenen Auftrag.

UpdateJobAsync(String, RequestContent, RequestContext)

Protokollmethode, die verwendet werden soll, um Eigenschaften aus dem Auftrag zu entfernen.

UpdateJobAsync(UpdateJobOptions, CancellationToken)

Aktualisieren sie einen vorhandenen Auftrag.

UpdateWorker(String, RequestContent, RequestContext)

Protokollmethode, die verwendet werden soll, um Eigenschaften aus dem Worker zu entfernen.

UpdateWorker(UpdateWorkerOptions, CancellationToken)

Erstellen oder aktualisieren Sie einen Worker, um Aufträge zu verarbeiten.

UpdateWorkerAsync(String, RequestContent, RequestContext)

Protokollmethode, die verwendet werden soll, um Eigenschaften aus dem Worker zu entfernen.

UpdateWorkerAsync(UpdateWorkerOptions, CancellationToken)

Erstellen oder aktualisieren Sie einen Worker, um Aufträge zu verarbeiten.

Gilt für: