xml/Azure.Communication.JobRouter/JobRouterClient.xml (2,598 lines of code) (raw):
<Type Name="JobRouterClient" FullName="Azure.Communication.JobRouter.JobRouterClient">
<TypeSignature Language="C#" Value="public class JobRouterClient" />
<TypeSignature Language="ILAsm" Value=".class public auto ansi beforefieldinit JobRouterClient extends System.Object" />
<TypeSignature Language="DocId" Value="T:Azure.Communication.JobRouter.JobRouterClient" />
<TypeSignature Language="VB.NET" Value="Public Class JobRouterClient" />
<TypeSignature Language="F#" Value="type JobRouterClient = class" />
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Base>
<BaseTypeName>System.Object</BaseTypeName>
</Base>
<Interfaces />
<Docs>
<summary> The JobRouter service client. </summary>
<remarks>To be added.</remarks>
</Docs>
<Members>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="protected JobRouterClient ();" />
<MemberSignature Language="ILAsm" Value=".method familyhidebysig specialname rtspecialname instance void .ctor() cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.#ctor" />
<MemberSignature Language="VB.NET" Value="Protected Sub New ()" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters />
<Docs>
<summary>Initializes a new instance of <see cref="T:Azure.Communication.JobRouter.JobRouterClient" /> for mocking.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JobRouterClient (string connectionString, Azure.Communication.JobRouter.JobRouterClientOptions options = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(string connectionString, class Azure.Communication.JobRouter.JobRouterClientOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.#ctor(System.String,Azure.Communication.JobRouter.JobRouterClientOptions)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (connectionString As String, Optional options As JobRouterClientOptions = Nothing)" />
<MemberSignature Language="F#" Value="new Azure.Communication.JobRouter.JobRouterClient : string * Azure.Communication.JobRouter.JobRouterClientOptions -> Azure.Communication.JobRouter.JobRouterClient" Usage="new Azure.Communication.JobRouter.JobRouterClient (connectionString, options)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="connectionString" Type="System.String" />
<Parameter Name="options" Type="Azure.Communication.JobRouter.JobRouterClientOptions" />
</Parameters>
<Docs>
<param name="connectionString">Connection string acquired from your Communication resource. </param>
<param name="options">Client option exposing <see cref="P:Azure.Core.ClientOptions.Diagnostics" />, <see cref="P:Azure.Core.ClientOptions.Retry" />, <see cref="P:Azure.Core.ClientOptions.Transport" />, etc.</param>
<summary> Initializes a new instance of <see cref="T:Azure.Communication.JobRouter.JobRouterClient" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JobRouterClient (Uri endpoint, Azure.AzureKeyCredential credential, Azure.Communication.JobRouter.JobRouterClientOptions options = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Uri endpoint, class Azure.AzureKeyCredential credential, class Azure.Communication.JobRouter.JobRouterClientOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.#ctor(System.Uri,Azure.AzureKeyCredential,Azure.Communication.JobRouter.JobRouterClientOptions)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (endpoint As Uri, credential As AzureKeyCredential, Optional options As JobRouterClientOptions = Nothing)" />
<MemberSignature Language="F#" Value="new Azure.Communication.JobRouter.JobRouterClient : Uri * Azure.AzureKeyCredential * Azure.Communication.JobRouter.JobRouterClientOptions -> Azure.Communication.JobRouter.JobRouterClient" Usage="new Azure.Communication.JobRouter.JobRouterClient (endpoint, credential, options)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="endpoint" Type="System.Uri" />
<Parameter Name="credential" Type="Azure.AzureKeyCredential" />
<Parameter Name="options" Type="Azure.Communication.JobRouter.JobRouterClientOptions" />
</Parameters>
<Docs>
<param name="endpoint"> The <see cref="T:System.Uri" /> endpoint of your Communication resource. </param>
<param name="credential">The <see cref="T:Azure.AzureKeyCredential" /> used to authenticate requests.</param>
<param name="options">Client option exposing <see cref="P:Azure.Core.ClientOptions.Diagnostics" />, <see cref="P:Azure.Core.ClientOptions.Retry" />, <see cref="P:Azure.Core.ClientOptions.Transport" />, etc.</param>
<summary> Initializes a new instance of <see cref="T:Azure.Communication.JobRouter.JobRouterClient" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName=".ctor">
<MemberSignature Language="C#" Value="public JobRouterClient (Uri endpoint, Azure.Core.TokenCredential credential, Azure.Communication.JobRouter.JobRouterClientOptions options = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig specialname rtspecialname instance void .ctor(class System.Uri endpoint, class Azure.Core.TokenCredential credential, class Azure.Communication.JobRouter.JobRouterClientOptions options) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.#ctor(System.Uri,Azure.Core.TokenCredential,Azure.Communication.JobRouter.JobRouterClientOptions)" />
<MemberSignature Language="VB.NET" Value="Public Sub New (endpoint As Uri, credential As TokenCredential, Optional options As JobRouterClientOptions = Nothing)" />
<MemberSignature Language="F#" Value="new Azure.Communication.JobRouter.JobRouterClient : Uri * Azure.Core.TokenCredential * Azure.Communication.JobRouter.JobRouterClientOptions -> Azure.Communication.JobRouter.JobRouterClient" Usage="new Azure.Communication.JobRouter.JobRouterClient (endpoint, credential, options)" />
<MemberType>Constructor</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<Parameters>
<Parameter Name="endpoint" Type="System.Uri" />
<Parameter Name="credential" Type="Azure.Core.TokenCredential" />
<Parameter Name="options" Type="Azure.Communication.JobRouter.JobRouterClientOptions" />
</Parameters>
<Docs>
<param name="endpoint"> The <see cref="T:System.Uri" /> endpoint of your Communication resource. </param>
<param name="credential">The <see cref="T:Azure.Core.TokenCredential" /> used to authenticate requests, such as DefaultAzureCredential. </param>
<param name="options">Client option exposing <see cref="P:Azure.Core.ClientOptions.Diagnostics" />, <see cref="P:Azure.Core.ClientOptions.Retry" />, <see cref="P:Azure.Core.ClientOptions.Transport" />, etc.</param>
<summary> Initializes a new instance of <see cref="T:Azure.Communication.JobRouter.JobRouterClient" />.</summary>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="AcceptJobOffer">
<MemberSignature Language="C#" Value="public virtual Azure.Response AcceptJobOffer (string workerId, string offerId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response AcceptJobOffer(string workerId, string offerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOffer(System.String,System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function AcceptJobOffer (workerId As String, offerId As String, context As RequestContext) As Response" />
<MemberSignature Language="F#" Value="abstract member AcceptJobOffer : string * string * Azure.RequestContext -> Azure.Response
override this.AcceptJobOffer : string * string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.AcceptJobOffer (workerId, offerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOffer(System.String,System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="AcceptJobOffer">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult> AcceptJobOffer (string workerId, string offerId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.AcceptJobOfferResult> AcceptJobOffer(string workerId, string offerId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOffer(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function AcceptJobOffer (workerId As String, offerId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of AcceptJobOfferResult)" />
<MemberSignature Language="F#" Value="abstract member AcceptJobOffer : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>
override this.AcceptJobOffer : string * string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>" Usage="jobRouterClient.AcceptJobOffer (workerId, offerId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="AcceptJobOfferAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> AcceptJobOfferAsync (string workerId, string offerId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> AcceptJobOfferAsync(string workerId, string offerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOfferAsync(System.String,System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function AcceptJobOfferAsync (workerId As String, offerId As String, context As RequestContext) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member AcceptJobOfferAsync : string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.AcceptJobOfferAsync : string * string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.AcceptJobOfferAsync (workerId, offerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOfferAsync(System.String,System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="AcceptJobOfferAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>> AcceptJobOfferAsync (string workerId, string offerId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.AcceptJobOfferResult>> AcceptJobOfferAsync(string workerId, string offerId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.AcceptJobOfferAsync(System.String,System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function AcceptJobOfferAsync (workerId As String, offerId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of AcceptJobOfferResult))" />
<MemberSignature Language="F#" Value="abstract member AcceptJobOfferAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>>
override this.AcceptJobOfferAsync : string * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>>" Usage="jobRouterClient.AcceptJobOfferAsync (workerId, offerId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.AcceptJobOfferResult>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Accepts an offer to work on a job and returns a 409/Conflict if another agent accepted the job already. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="CancelJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CancelJob (Azure.Communication.JobRouter.CancelJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CancelJob(class Azure.Communication.JobRouter.CancelJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CancelJob(Azure.Communication.JobRouter.CancelJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CancelJob (options As CancelJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CancelJob : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -> Azure.Response
override this.CancelJob : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -> Azure.Response" Usage="jobRouterClient.CancelJob (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CancelJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for cancelling job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Submits request to cancel an existing job by Id while supplying free-form cancellation reason. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CancelJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CancelJob (string jobId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CancelJob(string jobId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CancelJob(System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CancelJob (jobId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CancelJob : string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.CancelJob : string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.CancelJob (jobId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Submits request to cancel an existing job by Id while supplying free-form cancellation reason.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CancelJob(System.String,Azure.Communication.JobRouter.CancelJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CancelJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CancelJobAsync (Azure.Communication.JobRouter.CancelJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CancelJobAsync(class Azure.Communication.JobRouter.CancelJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CancelJobAsync(Azure.Communication.JobRouter.CancelJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CancelJobAsync (options As CancelJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CancelJobAsync : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.CancelJobAsync : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CancelJobAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CancelJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for cancelling job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Submits request to cancel an existing job by Id while supplying free-form cancellation reason. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CancelJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CancelJobAsync (string jobId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CancelJobAsync(string jobId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CancelJobAsync(System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CancelJobAsync (jobId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CancelJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.CancelJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CancelJobAsync (jobId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Submits request to cancel an existing job by Id while supplying free-form cancellation reason.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CancelJobAsync(System.String,Azure.Communication.JobRouter.CancelJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CloseJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CloseJob (Azure.Communication.JobRouter.CloseJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CloseJob(class Azure.Communication.JobRouter.CloseJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CloseJob(Azure.Communication.JobRouter.CloseJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CloseJob (options As CloseJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CloseJob : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -> Azure.Response
override this.CloseJob : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -> Azure.Response" Usage="jobRouterClient.CloseJob (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CloseJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for closing job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Closes a completed job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CloseJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CloseJob (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CloseJob(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CloseJob(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CloseJob (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CloseJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.CloseJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.CloseJob (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Closes a completed job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CloseJob(System.String,System.String,Azure.Communication.JobRouter.CloseJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CloseJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CloseJobAsync (Azure.Communication.JobRouter.CloseJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CloseJobAsync(class Azure.Communication.JobRouter.CloseJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CloseJobAsync(Azure.Communication.JobRouter.CloseJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CloseJobAsync (options As CloseJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CloseJobAsync : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.CloseJobAsync : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CloseJobAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CloseJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for closing job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Closes a completed job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CloseJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CloseJobAsync (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CloseJobAsync(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CloseJobAsync(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CloseJobAsync (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CloseJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.CloseJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CloseJobAsync (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Closes a completed job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CloseJobAsync(System.String,System.String,Azure.Communication.JobRouter.CloseJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CompleteJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CompleteJob (Azure.Communication.JobRouter.CompleteJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CompleteJob(class Azure.Communication.JobRouter.CompleteJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJob(Azure.Communication.JobRouter.CompleteJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CompleteJob (options As CompleteJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CompleteJob : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -> Azure.Response
override this.CompleteJob : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -> Azure.Response" Usage="jobRouterClient.CompleteJob (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CompleteJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for completing job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Completes an assigned job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CompleteJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response CompleteJob (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response CompleteJob(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJob(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CompleteJob (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member CompleteJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.CompleteJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.CompleteJob (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Completes an assigned job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJob(System.String,System.String,Azure.Communication.JobRouter.CompleteJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CompleteJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CompleteJobAsync (Azure.Communication.JobRouter.CompleteJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CompleteJobAsync(class Azure.Communication.JobRouter.CompleteJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJobAsync(Azure.Communication.JobRouter.CompleteJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CompleteJobAsync (options As CompleteJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CompleteJobAsync : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.CompleteJobAsync : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CompleteJobAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CompleteJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for completing job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Completes an assigned job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="CompleteJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> CompleteJobAsync (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> CompleteJobAsync(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJobAsync(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CompleteJobAsync (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member CompleteJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.CompleteJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.CompleteJobAsync (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Completes an assigned job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.CompleteJobAsync(System.String,System.String,Azure.Communication.JobRouter.CompleteJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="CreateJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterJob> CreateJob (Azure.Communication.JobRouter.CreateJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob> CreateJob(class Azure.Communication.JobRouter.CreateJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateJob(Azure.Communication.JobRouter.CreateJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateJob (options As CreateJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member CreateJob : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>
override this.CreateJob : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.CreateJob (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating job with direct queue assignment. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Creates a new job to be routed. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="CreateJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>> CreateJobAsync (Azure.Communication.JobRouter.CreateJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob>> CreateJobAsync(class Azure.Communication.JobRouter.CreateJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateJobAsync(Azure.Communication.JobRouter.CreateJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateJobAsync (options As CreateJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterJob))" />
<MemberSignature Language="F#" Value="abstract member CreateJobAsync : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>
override this.CreateJobAsync : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>" Usage="jobRouterClient.CreateJobAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating job with direct queue assignment. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Creates a new job to be routed. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="CreateJobWithClassificationPolicy">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterJob> CreateJobWithClassificationPolicy (Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob> CreateJobWithClassificationPolicy(class Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateJobWithClassificationPolicy(Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateJobWithClassificationPolicy (options As CreateJobWithClassificationPolicyOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member CreateJobWithClassificationPolicy : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>
override this.CreateJobWithClassificationPolicy : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.CreateJobWithClassificationPolicy (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating job with classification properties. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Creates a new job to be routed with classification property. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="CreateJobWithClassificationPolicyAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>> CreateJobWithClassificationPolicyAsync (Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob>> CreateJobWithClassificationPolicyAsync(class Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateJobWithClassificationPolicyAsync(Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateJobWithClassificationPolicyAsync (options As CreateJobWithClassificationPolicyOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterJob))" />
<MemberSignature Language="F#" Value="abstract member CreateJobWithClassificationPolicyAsync : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>
override this.CreateJobWithClassificationPolicyAsync : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>" Usage="jobRouterClient.CreateJobWithClassificationPolicyAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating job with classification properties. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Creates a new job to be routed with classification property. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="CreateWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterWorker> CreateWorker (Azure.Communication.JobRouter.CreateWorkerOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker> CreateWorker(class Azure.Communication.JobRouter.CreateWorkerOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateWorker(Azure.Communication.JobRouter.CreateWorkerOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateWorker (options As CreateWorkerOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterWorker)" />
<MemberSignature Language="F#" Value="abstract member CreateWorker : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>
override this.CreateWorker : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>" Usage="jobRouterClient.CreateWorker (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterWorker></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateWorkerOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating a router worker. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Create or update a worker to process jobs. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="CreateWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>> CreateWorkerAsync (Azure.Communication.JobRouter.CreateWorkerOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker>> CreateWorkerAsync(class Azure.Communication.JobRouter.CreateWorkerOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.CreateWorkerAsync(Azure.Communication.JobRouter.CreateWorkerOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function CreateWorkerAsync (options As CreateWorkerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterWorker))" />
<MemberSignature Language="F#" Value="abstract member CreateWorkerAsync : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>
override this.CreateWorkerAsync : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>" Usage="jobRouterClient.CreateWorkerAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.CreateWorkerOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for creating a router worker. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Create or update a worker to process jobs. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="DeclineJobOffer">
<MemberSignature Language="C#" Value="public virtual Azure.Response DeclineJobOffer (Azure.Communication.JobRouter.DeclineJobOfferOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response DeclineJobOffer(class Azure.Communication.JobRouter.DeclineJobOfferOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOffer(Azure.Communication.JobRouter.DeclineJobOfferOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeclineJobOffer (options As DeclineJobOfferOptions, Optional cancellationToken As CancellationToken = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member DeclineJobOffer : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -> Azure.Response
override this.DeclineJobOffer : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -> Azure.Response" Usage="jobRouterClient.DeclineJobOffer (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.DeclineJobOfferOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for declining offer. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Declines an offer to work on a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="DeclineJobOffer">
<MemberSignature Language="C#" Value="public virtual Azure.Response DeclineJobOffer (string workerId, string offerId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response DeclineJobOffer(string workerId, string offerId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOffer(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeclineJobOffer (workerId As String, offerId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member DeclineJobOffer : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.DeclineJobOffer : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.DeclineJobOffer (workerId, offerId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Declines an offer to work on a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOffer(System.String,System.String,Azure.Communication.JobRouter.DeclineJobOfferOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="DeclineJobOfferAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> DeclineJobOfferAsync (Azure.Communication.JobRouter.DeclineJobOfferOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> DeclineJobOfferAsync(class Azure.Communication.JobRouter.DeclineJobOfferOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOfferAsync(Azure.Communication.JobRouter.DeclineJobOfferOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeclineJobOfferAsync (options As DeclineJobOfferOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member DeclineJobOfferAsync : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.DeclineJobOfferAsync : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.DeclineJobOfferAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.DeclineJobOfferOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for declining offer. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Declines an offer to work on a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="DeclineJobOfferAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> DeclineJobOfferAsync (string workerId, string offerId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> DeclineJobOfferAsync(string workerId, string offerId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOfferAsync(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeclineJobOfferAsync (workerId As String, offerId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member DeclineJobOfferAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.DeclineJobOfferAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.DeclineJobOfferAsync (workerId, offerId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="offerId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="offerId"> Id of an offer. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Declines an offer to work on a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.DeclineJobOfferAsync(System.String,System.String,Azure.Communication.JobRouter.DeclineJobOfferOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="offerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> or <paramref name="offerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="DeleteJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response DeleteJob (string jobId, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response DeleteJob(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeleteJob(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteJob (jobId As String, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member DeleteJob : string * Azure.RequestContext -> Azure.Response
override this.DeleteJob : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.DeleteJob (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Deletes a job and all of its traces.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="DeleteJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> DeleteJobAsync (string jobId, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> DeleteJobAsync(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeleteJobAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteJobAsync (jobId As String, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member DeleteJobAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteJobAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.DeleteJobAsync (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Deletes a job and all of its traces.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="DeleteWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response DeleteWorker (string workerId, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response DeleteWorker(string workerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeleteWorker(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteWorker (workerId As String, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member DeleteWorker : string * Azure.RequestContext -> Azure.Response
override this.DeleteWorker : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.DeleteWorker (workerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Deletes a worker and all of its traces.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="DeleteWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> DeleteWorkerAsync (string workerId, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> DeleteWorkerAsync(string workerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.DeleteWorkerAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function DeleteWorkerAsync (workerId As String, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member DeleteWorkerAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.DeleteWorkerAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.DeleteWorkerAsync (workerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Deletes a worker and all of its traces.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response GetJob (string jobId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response GetJob(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJob(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJob (jobId As String, context As RequestContext) As Response" />
<MemberSignature Language="F#" Value="abstract member GetJob : string * Azure.RequestContext -> Azure.Response
override this.GetJob : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.GetJob (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves an existing job by Id.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetJob(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterJob> GetJob (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob> GetJob(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJob(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJob (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member GetJob : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>
override this.GetJob : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.GetJob (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves an existing job by Id. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> GetJobAsync (string jobId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> GetJobAsync(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobAsync (jobId As String, context As RequestContext) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member GetJobAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetJobAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.GetJobAsync (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves an existing job by Id.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetJobAsync(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>> GetJobAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob>> GetJobAsync(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobAsync (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterJob))" />
<MemberSignature Language="F#" Value="abstract member GetJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>
override this.GetJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>" Usage="jobRouterClient.GetJobAsync (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves an existing job by Id. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetJobs">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<Azure.Communication.JobRouter.RouterJob> GetJobs (Azure.Communication.JobRouter.RouterJobStatusSelector? status = default, string queueId = default, string channelId = default, string classificationPolicyId = default, DateTimeOffset? scheduledBefore = default, DateTimeOffset? scheduledAfter = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class Azure.Communication.JobRouter.RouterJob> GetJobs(valuetype System.Nullable`1<valuetype Azure.Communication.JobRouter.RouterJobStatusSelector> status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledBefore, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledAfter, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobs(System.Nullable{Azure.Communication.JobRouter.RouterJobStatusSelector},System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobs (Optional status As Nullable(Of RouterJobStatusSelector) = Nothing, Optional queueId As String = Nothing, Optional channelId As String = Nothing, Optional classificationPolicyId As String = Nothing, Optional scheduledBefore As Nullable(Of DateTimeOffset) = Nothing, Optional scheduledAfter As Nullable(Of DateTimeOffset) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member GetJobs : Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Pageable<Azure.Communication.JobRouter.RouterJob>
override this.GetJobs : Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.Pageable<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.GetJobs (status, queueId, channelId, classificationPolicyId, scheduledBefore, scheduledAfter, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="status" Type="System.Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector>" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="classificationPolicyId" Type="System.String" />
<Parameter Name="scheduledBefore" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="scheduledAfter" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="status"> If specified, filter jobs by status. </param>
<param name="queueId"> If specified, filter jobs by queue. </param>
<param name="channelId"> If specified, filter jobs by channel. </param>
<param name="classificationPolicyId"> If specified, filter jobs by classificationPolicy. </param>
<param name="scheduledBefore"> If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore]. </param>
<param name="scheduledAfter"> If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf). </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves list of jobs based on filter parameters. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetJobs">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<BinaryData> GetJobs (string status, string queueId, string channelId, string classificationPolicyId, DateTimeOffset? scheduledBefore, DateTimeOffset? scheduledAfter, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class System.BinaryData> GetJobs(string status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledBefore, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledAfter, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobs(System.String,System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobs (status As String, queueId As String, channelId As String, classificationPolicyId As String, scheduledBefore As Nullable(Of DateTimeOffset), scheduledAfter As Nullable(Of DateTimeOffset), context As RequestContext) As Pageable(Of BinaryData)" />
<MemberSignature Language="F#" Value="abstract member GetJobs : string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.RequestContext -> Azure.Pageable<BinaryData>
override this.GetJobs : string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.RequestContext -> Azure.Pageable<BinaryData>" Usage="jobRouterClient.GetJobs (status, queueId, channelId, classificationPolicyId, scheduledBefore, scheduledAfter, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<System.BinaryData></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="status" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="classificationPolicyId" Type="System.String" />
<Parameter Name="scheduledBefore" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="scheduledAfter" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="status"> If specified, filter jobs by status. Allowed values: "all" | "pendingClassification" | "queued" | "assigned" | "completed" | "closed" | "cancelled" | "classificationFailed" | "created" | "pendingSchedule" | "scheduled" | "scheduleFailed" | "waitingForActivation" | "active". </param>
<param name="queueId"> If specified, filter jobs by queue. </param>
<param name="channelId"> If specified, filter jobs by channel. </param>
<param name="classificationPolicyId"> If specified, filter jobs by classificationPolicy. </param>
<param name="scheduledBefore"> If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore]. </param>
<param name="scheduledAfter"> If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf). </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves list of jobs based on filter parameters.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetJobs(System.Nullable{System.Int32},System.Nullable{Azure.Communication.JobRouter.RouterJobStatusSelector},System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The <see cref="T:Azure.Pageable`1" /> from the service containing a list of <see cref="T:System.BinaryData" /> objects. Details of the body schema for each item in the collection are in the Remarks section below. </returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetJobsAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<Azure.Communication.JobRouter.RouterJob> GetJobsAsync (Azure.Communication.JobRouter.RouterJobStatusSelector? status = default, string queueId = default, string channelId = default, string classificationPolicyId = default, DateTimeOffset? scheduledBefore = default, DateTimeOffset? scheduledAfter = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class Azure.Communication.JobRouter.RouterJob> GetJobsAsync(valuetype System.Nullable`1<valuetype Azure.Communication.JobRouter.RouterJobStatusSelector> status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledBefore, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledAfter, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobsAsync(System.Nullable{Azure.Communication.JobRouter.RouterJobStatusSelector},System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobsAsync (Optional status As Nullable(Of RouterJobStatusSelector) = Nothing, Optional queueId As String = Nothing, Optional channelId As String = Nothing, Optional classificationPolicyId As String = Nothing, Optional scheduledBefore As Nullable(Of DateTimeOffset) = Nothing, Optional scheduledAfter As Nullable(Of DateTimeOffset) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member GetJobsAsync : Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Communication.JobRouter.RouterJob>
override this.GetJobsAsync : Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector> * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.GetJobsAsync (status, queueId, channelId, classificationPolicyId, scheduledBefore, scheduledAfter, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="status" Type="System.Nullable<Azure.Communication.JobRouter.RouterJobStatusSelector>" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="classificationPolicyId" Type="System.String" />
<Parameter Name="scheduledBefore" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="scheduledAfter" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="status"> If specified, filter jobs by status. </param>
<param name="queueId"> If specified, filter jobs by queue. </param>
<param name="channelId"> If specified, filter jobs by channel. </param>
<param name="classificationPolicyId"> If specified, filter jobs by classificationPolicy. </param>
<param name="scheduledBefore"> If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore]. </param>
<param name="scheduledAfter"> If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf). </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves list of jobs based on filter parameters. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetJobsAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<BinaryData> GetJobsAsync (string status, string queueId, string channelId, string classificationPolicyId, DateTimeOffset? scheduledBefore, DateTimeOffset? scheduledAfter, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class System.BinaryData> GetJobsAsync(string status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledBefore, valuetype System.Nullable`1<valuetype System.DateTimeOffset> scheduledAfter, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetJobsAsync(System.String,System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetJobsAsync (status As String, queueId As String, channelId As String, classificationPolicyId As String, scheduledBefore As Nullable(Of DateTimeOffset), scheduledAfter As Nullable(Of DateTimeOffset), context As RequestContext) As AsyncPageable(Of BinaryData)" />
<MemberSignature Language="F#" Value="abstract member GetJobsAsync : string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.RequestContext -> Azure.AsyncPageable<BinaryData>
override this.GetJobsAsync : string * string * string * string * Nullable<DateTimeOffset> * Nullable<DateTimeOffset> * Azure.RequestContext -> Azure.AsyncPageable<BinaryData>" Usage="jobRouterClient.GetJobsAsync (status, queueId, channelId, classificationPolicyId, scheduledBefore, scheduledAfter, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<System.BinaryData></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="status" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="classificationPolicyId" Type="System.String" />
<Parameter Name="scheduledBefore" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="scheduledAfter" Type="System.Nullable<System.DateTimeOffset>" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="status"> If specified, filter jobs by status. Allowed values: "all" | "pendingClassification" | "queued" | "assigned" | "completed" | "closed" | "cancelled" | "classificationFailed" | "created" | "pendingSchedule" | "scheduled" | "scheduleFailed" | "waitingForActivation" | "active". </param>
<param name="queueId"> If specified, filter jobs by queue. </param>
<param name="channelId"> If specified, filter jobs by channel. </param>
<param name="classificationPolicyId"> If specified, filter jobs by classificationPolicy. </param>
<param name="scheduledBefore"> If specified, filter on jobs that was scheduled before or at given timestamp. Range: (-Inf, scheduledBefore]. </param>
<param name="scheduledAfter"> If specified, filter on jobs that was scheduled at or after given value. Range: [scheduledAfter, +Inf). </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves list of jobs based on filter parameters.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetJobsAsync(System.Nullable{System.Int32},System.Nullable{Azure.Communication.JobRouter.RouterJobStatusSelector},System.String,System.String,System.String,System.Nullable{System.DateTimeOffset},System.Nullable{System.DateTimeOffset},System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The <see cref="T:Azure.AsyncPageable`1" /> from the service containing a list of <see cref="T:System.BinaryData" /> objects. Details of the body schema for each item in the collection are in the Remarks section below. </returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetQueuePosition">
<MemberSignature Language="C#" Value="public virtual Azure.Response GetQueuePosition (string jobId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response GetQueuePosition(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePosition(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuePosition (jobId As String, context As RequestContext) As Response" />
<MemberSignature Language="F#" Value="abstract member GetQueuePosition : string * Azure.RequestContext -> Azure.Response
override this.GetQueuePosition : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.GetQueuePosition (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of the job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Gets a job's position details.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePosition(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetQueuePosition">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails> GetQueuePosition (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterJobPositionDetails> GetQueuePosition(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePosition(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuePosition (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterJobPositionDetails)" />
<MemberSignature Language="F#" Value="abstract member GetQueuePosition : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>
override this.GetQueuePosition : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>" Usage="jobRouterClient.GetQueuePosition (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> Id of the job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Gets a job's position details. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetQueuePositionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> GetQueuePositionAsync (string jobId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> GetQueuePositionAsync(string jobId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePositionAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuePositionAsync (jobId As String, context As RequestContext) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member GetQueuePositionAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetQueuePositionAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.GetQueuePositionAsync (jobId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of the job. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Gets a job's position details.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePositionAsync(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetQueuePositionAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>> GetQueuePositionAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterJobPositionDetails>> GetQueuePositionAsync(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueuePositionAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueuePositionAsync (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterJobPositionDetails))" />
<MemberSignature Language="F#" Value="abstract member GetQueuePositionAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>>
override this.GetQueuePositionAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>>" Usage="jobRouterClient.GetQueuePositionAsync (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJobPositionDetails>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> Id of the job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Gets a job's position details. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetQueueStatistics">
<MemberSignature Language="C#" Value="public virtual Azure.Response GetQueueStatistics (string queueId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response GetQueueStatistics(string queueId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatistics(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueStatistics (queueId As String, context As RequestContext) As Response" />
<MemberSignature Language="F#" Value="abstract member GetQueueStatistics : string * Azure.RequestContext -> Azure.Response
override this.GetQueueStatistics : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.GetQueueStatistics (queueId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="queueId"> Id of the queue to retrieve statistics. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves a queue's statistics.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatistics(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="queueId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="queueId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetQueueStatistics">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics> GetQueueStatistics (string queueId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterQueueStatistics> GetQueueStatistics(string queueId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatistics(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueStatistics (queueId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterQueueStatistics)" />
<MemberSignature Language="F#" Value="abstract member GetQueueStatistics : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>
override this.GetQueueStatistics : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>" Usage="jobRouterClient.GetQueueStatistics (queueId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queueId"> Id of the queue to retrieve statistics. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves a queue's statistics. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="queueId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="queueId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetQueueStatisticsAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> GetQueueStatisticsAsync (string queueId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> GetQueueStatisticsAsync(string queueId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatisticsAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueStatisticsAsync (queueId As String, context As RequestContext) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member GetQueueStatisticsAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetQueueStatisticsAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.GetQueueStatisticsAsync (queueId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="queueId"> Id of the queue to retrieve statistics. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves a queue's statistics.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatisticsAsync(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="queueId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="queueId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetQueueStatisticsAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>> GetQueueStatisticsAsync (string queueId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterQueueStatistics>> GetQueueStatisticsAsync(string queueId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetQueueStatisticsAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetQueueStatisticsAsync (queueId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterQueueStatistics))" />
<MemberSignature Language="F#" Value="abstract member GetQueueStatisticsAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>>
override this.GetQueueStatisticsAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>>" Usage="jobRouterClient.GetQueueStatisticsAsync (queueId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterQueueStatistics>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="queueId"> Id of the queue to retrieve statistics. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves a queue's statistics. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="queueId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="queueId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response GetWorker (string workerId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response GetWorker(string workerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorker(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorker (workerId As String, context As RequestContext) As Response" />
<MemberSignature Language="F#" Value="abstract member GetWorker : string * Azure.RequestContext -> Azure.Response
override this.GetWorker : string * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.GetWorker (workerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves an existing worker by Id.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetWorker(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterWorker> GetWorker (string workerId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker> GetWorker(string workerId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorker(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorker (workerId As String, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterWorker)" />
<MemberSignature Language="F#" Value="abstract member GetWorker : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>
override this.GetWorker : string * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>" Usage="jobRouterClient.GetWorker (workerId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterWorker></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves an existing worker by Id. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> GetWorkerAsync (string workerId, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> GetWorkerAsync(string workerId, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkerAsync(System.String,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkerAsync (workerId As String, context As RequestContext) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member GetWorkerAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.GetWorkerAsync : string * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.GetWorkerAsync (workerId, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves an existing worker by Id.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkerAsync(System.String,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>> GetWorkerAsync (string workerId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker>> GetWorkerAsync(string workerId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkerAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkerAsync (workerId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterWorker))" />
<MemberSignature Language="F#" Value="abstract member GetWorkerAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>
override this.GetWorkerAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>" Usage="jobRouterClient.GetWorkerAsync (workerId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves an existing worker by Id. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
</Docs>
</Member>
<Member MemberName="GetWorkers">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<Azure.Communication.JobRouter.RouterWorker> GetWorkers (Azure.Communication.JobRouter.RouterWorkerStateSelector? state = default, string channelId = default, string queueId = default, bool? hasCapacity = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class Azure.Communication.JobRouter.RouterWorker> GetWorkers(valuetype System.Nullable`1<valuetype Azure.Communication.JobRouter.RouterWorkerStateSelector> state, string channelId, string queueId, valuetype System.Nullable`1<bool> hasCapacity, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkers(System.Nullable{Azure.Communication.JobRouter.RouterWorkerStateSelector},System.String,System.String,System.Nullable{System.Boolean},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkers (Optional state As Nullable(Of RouterWorkerStateSelector) = Nothing, Optional channelId As String = Nothing, Optional queueId As String = Nothing, Optional hasCapacity As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Pageable(Of RouterWorker)" />
<MemberSignature Language="F#" Value="abstract member GetWorkers : Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector> * string * string * Nullable<bool> * System.Threading.CancellationToken -> Azure.Pageable<Azure.Communication.JobRouter.RouterWorker>
override this.GetWorkers : Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector> * string * string * Nullable<bool> * System.Threading.CancellationToken -> Azure.Pageable<Azure.Communication.JobRouter.RouterWorker>" Usage="jobRouterClient.GetWorkers (state, channelId, queueId, hasCapacity, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<Azure.Communication.JobRouter.RouterWorker></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="state" Type="System.Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector>" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="hasCapacity" Type="System.Nullable<System.Boolean>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="state"> If specified, select workers by worker state. </param>
<param name="channelId"> If specified, select workers who have a channel configuration with this channel. </param>
<param name="queueId"> If specified, select workers who are assigned to this queue. </param>
<param name="hasCapacity"> If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves existing workers. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWorkers">
<MemberSignature Language="C#" Value="public virtual Azure.Pageable<BinaryData> GetWorkers (string state, string channelId, string queueId, bool? hasCapacity, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Pageable`1<class System.BinaryData> GetWorkers(string state, string channelId, string queueId, valuetype System.Nullable`1<bool> hasCapacity, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkers(System.String,System.String,System.String,System.Nullable{System.Boolean},Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkers (state As String, channelId As String, queueId As String, hasCapacity As Nullable(Of Boolean), context As RequestContext) As Pageable(Of BinaryData)" />
<MemberSignature Language="F#" Value="abstract member GetWorkers : string * string * string * Nullable<bool> * Azure.RequestContext -> Azure.Pageable<BinaryData>
override this.GetWorkers : string * string * string * Nullable<bool> * Azure.RequestContext -> Azure.Pageable<BinaryData>" Usage="jobRouterClient.GetWorkers (state, channelId, queueId, hasCapacity, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Pageable<System.BinaryData></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="state" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="hasCapacity" Type="System.Nullable<System.Boolean>" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="state"> If specified, select workers by worker state. Allowed values: "active" | "draining" | "inactive" | "all". </param>
<param name="channelId"> If specified, select workers who have a channel configuration with this channel. </param>
<param name="queueId"> If specified, select workers who are assigned to this queue. </param>
<param name="hasCapacity"> If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves existing workers.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkers(System.Nullable{System.Int32},System.Nullable{Azure.Communication.JobRouter.RouterWorkerStateSelector},System.String,System.String,System.Nullable{System.Boolean},System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The <see cref="T:Azure.Pageable`1" /> from the service containing a list of <see cref="T:System.BinaryData" /> objects. Details of the body schema for each item in the collection are in the Remarks section below. </returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="GetWorkersAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<Azure.Communication.JobRouter.RouterWorker> GetWorkersAsync (Azure.Communication.JobRouter.RouterWorkerStateSelector? state = default, string channelId = default, string queueId = default, bool? hasCapacity = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class Azure.Communication.JobRouter.RouterWorker> GetWorkersAsync(valuetype System.Nullable`1<valuetype Azure.Communication.JobRouter.RouterWorkerStateSelector> state, string channelId, string queueId, valuetype System.Nullable`1<bool> hasCapacity, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkersAsync(System.Nullable{Azure.Communication.JobRouter.RouterWorkerStateSelector},System.String,System.String,System.Nullable{System.Boolean},System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkersAsync (Optional state As Nullable(Of RouterWorkerStateSelector) = Nothing, Optional channelId As String = Nothing, Optional queueId As String = Nothing, Optional hasCapacity As Nullable(Of Boolean) = Nothing, Optional cancellationToken As CancellationToken = Nothing) As AsyncPageable(Of RouterWorker)" />
<MemberSignature Language="F#" Value="abstract member GetWorkersAsync : Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector> * string * string * Nullable<bool> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Communication.JobRouter.RouterWorker>
override this.GetWorkersAsync : Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector> * string * string * Nullable<bool> * System.Threading.CancellationToken -> Azure.AsyncPageable<Azure.Communication.JobRouter.RouterWorker>" Usage="jobRouterClient.GetWorkersAsync (state, channelId, queueId, hasCapacity, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<Azure.Communication.JobRouter.RouterWorker></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="state" Type="System.Nullable<Azure.Communication.JobRouter.RouterWorkerStateSelector>" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="hasCapacity" Type="System.Nullable<System.Boolean>" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="state"> If specified, select workers by worker state. </param>
<param name="channelId"> If specified, select workers who have a channel configuration with this channel. </param>
<param name="queueId"> If specified, select workers who are assigned to this queue. </param>
<param name="hasCapacity"> If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Retrieves existing workers. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="GetWorkersAsync">
<MemberSignature Language="C#" Value="public virtual Azure.AsyncPageable<BinaryData> GetWorkersAsync (string state, string channelId, string queueId, bool? hasCapacity, Azure.RequestContext context);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.AsyncPageable`1<class System.BinaryData> GetWorkersAsync(string state, string channelId, string queueId, valuetype System.Nullable`1<bool> hasCapacity, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkersAsync(System.String,System.String,System.String,System.Nullable{System.Boolean},Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function GetWorkersAsync (state As String, channelId As String, queueId As String, hasCapacity As Nullable(Of Boolean), context As RequestContext) As AsyncPageable(Of BinaryData)" />
<MemberSignature Language="F#" Value="abstract member GetWorkersAsync : string * string * string * Nullable<bool> * Azure.RequestContext -> Azure.AsyncPageable<BinaryData>
override this.GetWorkersAsync : string * string * string * Nullable<bool> * Azure.RequestContext -> Azure.AsyncPageable<BinaryData>" Usage="jobRouterClient.GetWorkersAsync (state, channelId, queueId, hasCapacity, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.AsyncPageable<System.BinaryData></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="state" Type="System.String" />
<Parameter Name="channelId" Type="System.String" />
<Parameter Name="queueId" Type="System.String" />
<Parameter Name="hasCapacity" Type="System.Nullable<System.Boolean>" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="state"> If specified, select workers by worker state. Allowed values: "active" | "draining" | "inactive" | "all". </param>
<param name="channelId"> If specified, select workers who have a channel configuration with this channel. </param>
<param name="queueId"> If specified, select workers who are assigned to this queue. </param>
<param name="hasCapacity"> If set to true, select only workers who have capacity for the channel specified by `channelId` or for any channel if `channelId` not specified. If set to false, then will return all workers including workers without any capacity for jobs. Defaults to false. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Retrieves existing workers.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.GetWorkersAsync(System.Nullable{System.Int32},System.Nullable{Azure.Communication.JobRouter.RouterWorkerStateSelector},System.String,System.String,System.Nullable{System.Boolean},System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The <see cref="T:Azure.AsyncPageable`1" /> from the service containing a list of <see cref="T:System.BinaryData" /> objects. Details of the body schema for each item in the collection are in the Remarks section below. </returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="Pipeline">
<MemberSignature Language="C#" Value="public virtual Azure.Core.Pipeline.HttpPipeline Pipeline { get; }" />
<MemberSignature Language="ILAsm" Value=".property instance class Azure.Core.Pipeline.HttpPipeline Pipeline" />
<MemberSignature Language="DocId" Value="P:Azure.Communication.JobRouter.JobRouterClient.Pipeline" />
<MemberSignature Language="VB.NET" Value="Public Overridable ReadOnly Property Pipeline As HttpPipeline" />
<MemberSignature Language="F#" Value="member this.Pipeline : Azure.Core.Pipeline.HttpPipeline" Usage="Azure.Communication.JobRouter.JobRouterClient.Pipeline" />
<MemberType>Property</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Core.Pipeline.HttpPipeline</ReturnType>
</ReturnValue>
<Docs>
<summary> The HTTP pipeline for sending and receiving REST requests and responses. </summary>
<value>To be added.</value>
<remarks>To be added.</remarks>
</Docs>
</Member>
<Member MemberName="ReclassifyJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response ReclassifyJob (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response ReclassifyJob(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJob(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ReclassifyJob (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member ReclassifyJob : string * System.Threading.CancellationToken -> Azure.Response
override this.ReclassifyJob : string * System.Threading.CancellationToken -> Azure.Response" Usage="jobRouterClient.ReclassifyJob (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> The id of a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Reclassify a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" />
</exception>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="ReclassifyJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response ReclassifyJob (string jobId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response ReclassifyJob(string jobId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJob(System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ReclassifyJob (jobId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member ReclassifyJob : string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.ReclassifyJob : string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.ReclassifyJob (jobId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Reclassify a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJob(System.String,Azure.Communication.JobRouter.ReclassifyJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="ReclassifyJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> ReclassifyJobAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> ReclassifyJobAsync(string jobId, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJobAsync(System.String,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ReclassifyJobAsync (jobId As String, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member ReclassifyJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>
override this.ReclassifyJobAsync : string * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.ReclassifyJobAsync (jobId, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="jobId"> The id of a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Reclassify a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" />
</exception>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="ReclassifyJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> ReclassifyJobAsync (string jobId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> ReclassifyJobAsync(string jobId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJobAsync(System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function ReclassifyJobAsync (jobId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member ReclassifyJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.ReclassifyJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.ReclassifyJobAsync (jobId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Reclassify a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.ReclassifyJobAsync(System.String,Azure.Communication.JobRouter.ReclassifyJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UnassignJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.UnassignJobResult> UnassignJob (Azure.Communication.JobRouter.UnassignJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.UnassignJobResult> UnassignJob(class Azure.Communication.JobRouter.UnassignJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJob(Azure.Communication.JobRouter.UnassignJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UnassignJob (options As UnassignJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Response(Of UnassignJobResult)" />
<MemberSignature Language="F#" Value="abstract member UnassignJob : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>
override this.UnassignJob : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>" Usage="jobRouterClient.UnassignJob (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.UnassignJobResult></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.UnassignJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for unassigning a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Unassign a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="UnassignJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response UnassignJob (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response UnassignJob(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJob(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UnassignJob (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member UnassignJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response
override this.UnassignJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.UnassignJob (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Unassign a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJob(System.String,System.String,Azure.Communication.JobRouter.UnassignJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UnassignJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>> UnassignJobAsync (Azure.Communication.JobRouter.UnassignJobOptions options, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.UnassignJobResult>> UnassignJobAsync(class Azure.Communication.JobRouter.UnassignJobOptions options, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJobAsync(Azure.Communication.JobRouter.UnassignJobOptions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UnassignJobAsync (options As UnassignJobOptions, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of UnassignJobResult))" />
<MemberSignature Language="F#" Value="abstract member UnassignJobAsync : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>>
override this.UnassignJobAsync : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>>" Usage="jobRouterClient.UnassignJobAsync (options, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.UnassignJobResult>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="options" Type="Azure.Communication.JobRouter.UnassignJobOptions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="options"> Options for unassigning a job. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Unassign a job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
<exception cref="T:System.ArgumentNullException">
<paramref name="options" /> is null. </exception>
</Docs>
</Member>
<Member MemberName="UnassignJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> UnassignJobAsync (string jobId, string assignmentId, Azure.Core.RequestContent content, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> UnassignJobAsync(string jobId, string assignmentId, class Azure.Core.RequestContent content, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJobAsync(System.String,System.String,Azure.Core.RequestContent,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UnassignJobAsync (jobId As String, assignmentId As String, content As RequestContent, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member UnassignJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.UnassignJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.UnassignJobAsync (jobId, assignmentId, content, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="assignmentId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> Id of a job. </param>
<param name="assignmentId"> Id of a job assignment. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Unassign a job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item><item><description>
Please try the simpler <see cref="M:Azure.Communication.JobRouter.JobRouterClient.UnassignJobAsync(System.String,System.String,Azure.Communication.JobRouter.UnassignJobOptions,System.Threading.CancellationToken)" /> convenience overload with strongly typed models first.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> or <paramref name="assignmentId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UpdateJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterJob> UpdateJob (Azure.Communication.JobRouter.RouterJob job, Azure.RequestConditions requestConditions = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob> UpdateJob(class Azure.Communication.JobRouter.RouterJob job, class Azure.RequestConditions requestConditions, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateJob(Azure.Communication.JobRouter.RouterJob,Azure.RequestConditions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateJob (job As RouterJob, Optional requestConditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterJob)" />
<MemberSignature Language="F#" Value="abstract member UpdateJob : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>
override this.UpdateJob : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterJob>" Usage="jobRouterClient.UpdateJob (job, requestConditions, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterJob></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="Azure.Communication.JobRouter.RouterJob" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="job"> Job to update. Uses merge-patch semantics: https://datatracker.ietf.org/doc/html/rfc7396. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Update an existing job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="UpdateJob">
<MemberSignature Language="C#" Value="public virtual Azure.Response UpdateJob (string jobId, Azure.Core.RequestContent content, Azure.RequestConditions requestConditions = default, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response UpdateJob(string jobId, class Azure.Core.RequestContent content, class Azure.RequestConditions requestConditions, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateJob(System.String,Azure.Core.RequestContent,Azure.RequestConditions,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateJob (jobId As String, content As RequestContent, Optional requestConditions As RequestConditions = Nothing, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member UpdateJob : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
override this.UpdateJob : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.UpdateJob (jobId, content, requestConditions, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> The id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Updates a router job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="content" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UpdateJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>> UpdateJobAsync (Azure.Communication.JobRouter.RouterJob job, Azure.RequestConditions requestConditions = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterJob>> UpdateJobAsync(class Azure.Communication.JobRouter.RouterJob job, class Azure.RequestConditions requestConditions, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateJobAsync(Azure.Communication.JobRouter.RouterJob,Azure.RequestConditions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateJobAsync (job As RouterJob, Optional requestConditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterJob))" />
<MemberSignature Language="F#" Value="abstract member UpdateJobAsync : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>
override this.UpdateJobAsync : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>>" Usage="jobRouterClient.UpdateJobAsync (job, requestConditions, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterJob>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="job" Type="Azure.Communication.JobRouter.RouterJob" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="job"> Job to update. Uses merge-patch semantics: https://datatracker.ietf.org/doc/html/rfc7396. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Update an existing job. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="UpdateJobAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> UpdateJobAsync (string jobId, Azure.Core.RequestContent content, Azure.RequestConditions requestConditions = default, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> UpdateJobAsync(string jobId, class Azure.Core.RequestContent content, class Azure.RequestConditions requestConditions, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateJobAsync(System.String,Azure.Core.RequestContent,Azure.RequestConditions,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateJobAsync (jobId As String, content As RequestContent, Optional requestConditions As RequestConditions = Nothing, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member UpdateJobAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.UpdateJobAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.UpdateJobAsync (jobId, content, requestConditions, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="jobId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="jobId"> The id of a job. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Updates a router job.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="jobId" /> or <paramref name="content" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="jobId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UpdateWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response<Azure.Communication.JobRouter.RouterWorker> UpdateWorker (Azure.Communication.JobRouter.RouterWorker worker, Azure.RequestConditions requestConditions = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker> UpdateWorker(class Azure.Communication.JobRouter.RouterWorker worker, class Azure.RequestConditions requestConditions, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateWorker(Azure.Communication.JobRouter.RouterWorker,Azure.RequestConditions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateWorker (worker As RouterWorker, Optional requestConditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Response(Of RouterWorker)" />
<MemberSignature Language="F#" Value="abstract member UpdateWorker : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>
override this.UpdateWorker : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -> Azure.Response<Azure.Communication.JobRouter.RouterWorker>" Usage="jobRouterClient.UpdateWorker (worker, requestConditions, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response<Azure.Communication.JobRouter.RouterWorker></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="worker" Type="Azure.Communication.JobRouter.RouterWorker" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="worker"> Worker to update. Uses merge-patch semantics: https://datatracker.ietf.org/doc/html/rfc7396. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Update a worker to process jobs. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="UpdateWorker">
<MemberSignature Language="C#" Value="public virtual Azure.Response UpdateWorker (string workerId, Azure.Core.RequestContent content, Azure.RequestConditions requestConditions = default, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response UpdateWorker(string workerId, class Azure.Core.RequestContent content, class Azure.RequestConditions requestConditions, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateWorker(System.String,Azure.Core.RequestContent,Azure.RequestConditions,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateWorker (workerId As String, content As RequestContent, Optional requestConditions As RequestConditions = Nothing, Optional context As RequestContext = Nothing) As Response" />
<MemberSignature Language="F#" Value="abstract member UpdateWorker : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> Azure.Response
override this.UpdateWorker : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> Azure.Response" Usage="jobRouterClient.UpdateWorker (workerId, content, requestConditions, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>Azure.Response</ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Updates a worker.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="content" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
<Member MemberName="UpdateWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>> UpdateWorkerAsync (Azure.Communication.JobRouter.RouterWorker worker, Azure.RequestConditions requestConditions = default, System.Threading.CancellationToken cancellationToken = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response`1<class Azure.Communication.JobRouter.RouterWorker>> UpdateWorkerAsync(class Azure.Communication.JobRouter.RouterWorker worker, class Azure.RequestConditions requestConditions, valuetype System.Threading.CancellationToken cancellationToken) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateWorkerAsync(Azure.Communication.JobRouter.RouterWorker,Azure.RequestConditions,System.Threading.CancellationToken)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateWorkerAsync (worker As RouterWorker, Optional requestConditions As RequestConditions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of Response(Of RouterWorker))" />
<MemberSignature Language="F#" Value="abstract member UpdateWorkerAsync : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>
override this.UpdateWorkerAsync : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>>" Usage="jobRouterClient.UpdateWorkerAsync (worker, requestConditions, cancellationToken)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response<Azure.Communication.JobRouter.RouterWorker>></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="worker" Type="Azure.Communication.JobRouter.RouterWorker" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="cancellationToken" Type="System.Threading.CancellationToken" />
</Parameters>
<Docs>
<param name="worker"> Worker to update. Uses merge-patch semantics: https://datatracker.ietf.org/doc/html/rfc7396. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="cancellationToken"> The cancellation token to use. </param>
<summary> Update a worker to process jobs. </summary>
<returns>To be added.</returns>
<remarks>To be added.</remarks>
<exception cref="T:Azure.RequestFailedException">The server returned an error. See <see cref="P:System.Exception.Message" /> for details returned from the server.</exception>
</Docs>
</Member>
<Member MemberName="UpdateWorkerAsync">
<MemberSignature Language="C#" Value="public virtual System.Threading.Tasks.Task<Azure.Response> UpdateWorkerAsync (string workerId, Azure.Core.RequestContent content, Azure.RequestConditions requestConditions = default, Azure.RequestContext context = default);" />
<MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1<class Azure.Response> UpdateWorkerAsync(string workerId, class Azure.Core.RequestContent content, class Azure.RequestConditions requestConditions, class Azure.RequestContext context) cil managed" />
<MemberSignature Language="DocId" Value="M:Azure.Communication.JobRouter.JobRouterClient.UpdateWorkerAsync(System.String,Azure.Core.RequestContent,Azure.RequestConditions,Azure.RequestContext)" />
<MemberSignature Language="VB.NET" Value="Public Overridable Function UpdateWorkerAsync (workerId As String, content As RequestContent, Optional requestConditions As RequestConditions = Nothing, Optional context As RequestContext = Nothing) As Task(Of Response)" />
<MemberSignature Language="F#" Value="abstract member UpdateWorkerAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>
override this.UpdateWorkerAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -> System.Threading.Tasks.Task<Azure.Response>" Usage="jobRouterClient.UpdateWorkerAsync (workerId, content, requestConditions, context)" />
<MemberType>Method</MemberType>
<AssemblyInfo>
<AssemblyName>Azure.Communication.JobRouter</AssemblyName>
<AssemblyVersion>1.0.0.0</AssemblyVersion>
<AssemblyVersion>1.1.0.0</AssemblyVersion>
</AssemblyInfo>
<ReturnValue>
<ReturnType>System.Threading.Tasks.Task<Azure.Response></ReturnType>
</ReturnValue>
<Parameters>
<Parameter Name="workerId" Type="System.String" />
<Parameter Name="content" Type="Azure.Core.RequestContent" />
<Parameter Name="requestConditions" Type="Azure.RequestConditions" />
<Parameter Name="context" Type="Azure.RequestContext" />
</Parameters>
<Docs>
<param name="workerId"> Id of a worker. </param>
<param name="content"> The content to send as the body of the request. </param>
<param name="requestConditions"> The content to send as the request conditions of the request. </param>
<param name="context"> The request context, which can override default behaviors of the client pipeline on a per-call basis. </param>
<summary>
[Protocol Method] Updates a worker.
<list type="bullet"><item><description>
This <see href="https://github.com/Azure/azure-sdk-for-net/blob/main/sdk/core/Azure.Core/samples/ProtocolMethods.md">protocol method</see> allows explicit creation of the request and processing of the response for advanced scenarios.
</description></item></list></summary>
<returns> The response returned from the service. </returns>
<remarks>To be added.</remarks>
<exception cref="T:System.ArgumentNullException">
<paramref name="workerId" /> or <paramref name="content" /> is null. </exception>
<exception cref="T:System.ArgumentException">
<paramref name="workerId" /> is an empty string, and was expected to be non-empty. </exception>
<exception cref="T:Azure.RequestFailedException"> Service returned a non-success status code. </exception>
</Docs>
</Member>
</Members>
</Type>