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 -&gt; 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 -&gt; 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 -&gt; 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 -&gt; Azure.Response&#xA;override this.AcceptJobOffer : string * string * Azure.RequestContext -&gt; 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&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt; AcceptJobOffer (string workerId, string offerId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.Communication.JobRouter.AcceptJobOfferResult&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&#xA;override this.AcceptJobOffer : string * string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;" 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&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;</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&lt;Azure.Response&gt; AcceptJobOfferAsync (string workerId, string offerId, Azure.RequestContext context);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.AcceptJobOfferAsync : string * string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&gt;&#xA;override this.AcceptJobOfferAsync : string * string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.AcceptJobOfferResult&gt;&gt;</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 -&gt; Azure.Response&#xA;override this.CancelJob : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -&gt; 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 -&gt; Azure.Response&#xA;override this.CancelJob : string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CancelJobAsync : Azure.Communication.JobRouter.CancelJobOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CancelJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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 -&gt; Azure.Response&#xA;override this.CloseJob : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -&gt; 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 -&gt; Azure.Response&#xA;override this.CloseJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CloseJobAsync : Azure.Communication.JobRouter.CloseJobOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CloseJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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 -&gt; Azure.Response&#xA;override this.CompleteJob : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -&gt; 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 -&gt; Azure.Response&#xA;override this.CompleteJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CompleteJobAsync : Azure.Communication.JobRouter.CompleteJobOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.CompleteJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Communication.JobRouter.RouterJob&gt; 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&lt;class Azure.Communication.JobRouter.RouterJob&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.CreateJob : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJob&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;&#xA;override this.CreateJobAsync : Azure.Communication.JobRouter.CreateJobOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;</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&lt;Azure.Communication.JobRouter.RouterJob&gt; 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&lt;class Azure.Communication.JobRouter.RouterJob&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.CreateJobWithClassificationPolicy : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJob&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;&#xA;override this.CreateJobWithClassificationPolicyAsync : Azure.Communication.JobRouter.CreateJobWithClassificationPolicyOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;</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&lt;Azure.Communication.JobRouter.RouterWorker&gt; 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&lt;class Azure.Communication.JobRouter.RouterWorker&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&#xA;override this.CreateWorker : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;" 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&lt;Azure.Communication.JobRouter.RouterWorker&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterWorker&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;&#xA;override this.CreateWorkerAsync : Azure.Communication.JobRouter.CreateWorkerOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;</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 -&gt; Azure.Response&#xA;override this.DeclineJobOffer : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -&gt; 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 -&gt; Azure.Response&#xA;override this.DeclineJobOffer : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.DeclineJobOfferAsync : Azure.Communication.JobRouter.DeclineJobOfferOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.DeclineJobOfferAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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 -&gt; Azure.Response&#xA;override this.DeleteJob : string * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; DeleteJobAsync (string jobId, Azure.RequestContext context = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.DeleteJobAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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 -&gt; Azure.Response&#xA;override this.DeleteWorker : string * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; DeleteWorkerAsync (string workerId, Azure.RequestContext context = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.DeleteWorkerAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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 -&gt; Azure.Response&#xA;override this.GetJob : string * Azure.RequestContext -&gt; 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&lt;Azure.Communication.JobRouter.RouterJob&gt; GetJob (string jobId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJob&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.GetJob : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</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&lt;Azure.Response&gt; GetJobAsync (string jobId, Azure.RequestContext context);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.GetJobAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt; GetJobAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJob&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;&#xA;override this.GetJobAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;</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&lt;Azure.Communication.JobRouter.RouterJob&gt; 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&lt;class Azure.Communication.JobRouter.RouterJob&gt; GetJobs(valuetype System.Nullable`1&lt;valuetype Azure.Communication.JobRouter.RouterJobStatusSelector&gt; status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; scheduledBefore, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; 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&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt; * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.GetJobs : Nullable&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt; * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="status" Type="System.Nullable&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt;" /> <Parameter Name="queueId" Type="System.String" /> <Parameter Name="channelId" Type="System.String" /> <Parameter Name="classificationPolicyId" Type="System.String" /> <Parameter Name="scheduledBefore" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <Parameter Name="scheduledAfter" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <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&lt;BinaryData&gt; 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&lt;class System.BinaryData&gt; GetJobs(string status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; scheduledBefore, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; 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&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * Azure.RequestContext -&gt; Azure.Pageable&lt;BinaryData&gt;&#xA;override this.GetJobs : string * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * Azure.RequestContext -&gt; Azure.Pageable&lt;BinaryData&gt;" 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&lt;System.BinaryData&gt;</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&lt;System.DateTimeOffset&gt;" /> <Parameter Name="scheduledAfter" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <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&lt;Azure.Communication.JobRouter.RouterJob&gt; 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&lt;class Azure.Communication.JobRouter.RouterJob&gt; GetJobsAsync(valuetype System.Nullable`1&lt;valuetype Azure.Communication.JobRouter.RouterJobStatusSelector&gt; status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; scheduledBefore, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; 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&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt; * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.GetJobsAsync : Nullable&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt; * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="status" Type="System.Nullable&lt;Azure.Communication.JobRouter.RouterJobStatusSelector&gt;" /> <Parameter Name="queueId" Type="System.String" /> <Parameter Name="channelId" Type="System.String" /> <Parameter Name="classificationPolicyId" Type="System.String" /> <Parameter Name="scheduledBefore" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <Parameter Name="scheduledAfter" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <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&lt;BinaryData&gt; 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&lt;class System.BinaryData&gt; GetJobsAsync(string status, string queueId, string channelId, string classificationPolicyId, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; scheduledBefore, valuetype System.Nullable`1&lt;valuetype System.DateTimeOffset&gt; 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&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * Azure.RequestContext -&gt; Azure.AsyncPageable&lt;BinaryData&gt;&#xA;override this.GetJobsAsync : string * string * string * string * Nullable&lt;DateTimeOffset&gt; * Nullable&lt;DateTimeOffset&gt; * Azure.RequestContext -&gt; Azure.AsyncPageable&lt;BinaryData&gt;" 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&lt;System.BinaryData&gt;</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&lt;System.DateTimeOffset&gt;" /> <Parameter Name="scheduledAfter" Type="System.Nullable&lt;System.DateTimeOffset&gt;" /> <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 -&gt; Azure.Response&#xA;override this.GetQueuePosition : string * Azure.RequestContext -&gt; 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&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt; GetQueuePosition (string jobId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJobPositionDetails&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&#xA;override this.GetQueuePosition : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;" 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&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;</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&lt;Azure.Response&gt; GetQueuePositionAsync (string jobId, Azure.RequestContext context);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.GetQueuePositionAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&gt; GetQueuePositionAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&gt;&#xA;override this.GetQueuePositionAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJobPositionDetails&gt;&gt;</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 -&gt; Azure.Response&#xA;override this.GetQueueStatistics : string * Azure.RequestContext -&gt; 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&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt; GetQueueStatistics (string queueId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterQueueStatistics&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;&#xA;override this.GetQueueStatistics : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;" 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&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;</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&lt;Azure.Response&gt; GetQueueStatisticsAsync (string queueId, Azure.RequestContext context);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.GetQueueStatisticsAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;&gt; GetQueueStatisticsAsync (string queueId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterQueueStatistics&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;&gt;&#xA;override this.GetQueueStatisticsAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterQueueStatistics&gt;&gt;</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 -&gt; Azure.Response&#xA;override this.GetWorker : string * Azure.RequestContext -&gt; 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&lt;Azure.Communication.JobRouter.RouterWorker&gt; GetWorker (string workerId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterWorker&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&#xA;override this.GetWorker : string * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;" 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&lt;Azure.Communication.JobRouter.RouterWorker&gt;</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&lt;Azure.Response&gt; GetWorkerAsync (string workerId, Azure.RequestContext context);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.GetWorkerAsync : string * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt; GetWorkerAsync (string workerId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterWorker&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;&#xA;override this.GetWorkerAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;</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&lt;Azure.Communication.JobRouter.RouterWorker&gt; 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&lt;class Azure.Communication.JobRouter.RouterWorker&gt; GetWorkers(valuetype System.Nullable`1&lt;valuetype Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; state, string channelId, string queueId, valuetype System.Nullable`1&lt;bool&gt; 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&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; * string * string * Nullable&lt;bool&gt; * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.Communication.JobRouter.RouterWorker&gt;&#xA;override this.GetWorkers : Nullable&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; * string * string * Nullable&lt;bool&gt; * System.Threading.CancellationToken -&gt; Azure.Pageable&lt;Azure.Communication.JobRouter.RouterWorker&gt;" 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&lt;Azure.Communication.JobRouter.RouterWorker&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="state" Type="System.Nullable&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt;" /> <Parameter Name="channelId" Type="System.String" /> <Parameter Name="queueId" Type="System.String" /> <Parameter Name="hasCapacity" Type="System.Nullable&lt;System.Boolean&gt;" /> <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&lt;BinaryData&gt; 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&lt;class System.BinaryData&gt; GetWorkers(string state, string channelId, string queueId, valuetype System.Nullable`1&lt;bool&gt; 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&lt;bool&gt; * Azure.RequestContext -&gt; Azure.Pageable&lt;BinaryData&gt;&#xA;override this.GetWorkers : string * string * string * Nullable&lt;bool&gt; * Azure.RequestContext -&gt; Azure.Pageable&lt;BinaryData&gt;" 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&lt;System.BinaryData&gt;</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&lt;System.Boolean&gt;" /> <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&lt;Azure.Communication.JobRouter.RouterWorker&gt; 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&lt;class Azure.Communication.JobRouter.RouterWorker&gt; GetWorkersAsync(valuetype System.Nullable`1&lt;valuetype Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; state, string channelId, string queueId, valuetype System.Nullable`1&lt;bool&gt; 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&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; * string * string * Nullable&lt;bool&gt; * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.Communication.JobRouter.RouterWorker&gt;&#xA;override this.GetWorkersAsync : Nullable&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt; * string * string * Nullable&lt;bool&gt; * System.Threading.CancellationToken -&gt; Azure.AsyncPageable&lt;Azure.Communication.JobRouter.RouterWorker&gt;" 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&lt;Azure.Communication.JobRouter.RouterWorker&gt;</ReturnType> </ReturnValue> <Parameters> <Parameter Name="state" Type="System.Nullable&lt;Azure.Communication.JobRouter.RouterWorkerStateSelector&gt;" /> <Parameter Name="channelId" Type="System.String" /> <Parameter Name="queueId" Type="System.String" /> <Parameter Name="hasCapacity" Type="System.Nullable&lt;System.Boolean&gt;" /> <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&lt;BinaryData&gt; 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&lt;class System.BinaryData&gt; GetWorkersAsync(string state, string channelId, string queueId, valuetype System.Nullable`1&lt;bool&gt; 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&lt;bool&gt; * Azure.RequestContext -&gt; Azure.AsyncPageable&lt;BinaryData&gt;&#xA;override this.GetWorkersAsync : string * string * string * Nullable&lt;bool&gt; * Azure.RequestContext -&gt; Azure.AsyncPageable&lt;BinaryData&gt;" 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&lt;System.BinaryData&gt;</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&lt;System.Boolean&gt;" /> <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 -&gt; Azure.Response&#xA;override this.ReclassifyJob : string * System.Threading.CancellationToken -&gt; 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 -&gt; Azure.Response&#xA;override this.ReclassifyJob : string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&gt; ReclassifyJobAsync (string jobId, System.Threading.CancellationToken cancellationToken = default);" /> <MemberSignature Language="ILAsm" Value=".method public hidebysig newslot virtual instance class System.Threading.Tasks.Task`1&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.ReclassifyJobAsync : string * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.ReclassifyJobAsync : string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Communication.JobRouter.UnassignJobResult&gt; 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&lt;class Azure.Communication.JobRouter.UnassignJobResult&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;&#xA;override this.UnassignJob : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;" 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&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;</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 -&gt; Azure.Response&#xA;override this.UnassignJob : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.UnassignJobResult&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;&gt;&#xA;override this.UnassignJobAsync : Azure.Communication.JobRouter.UnassignJobOptions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.UnassignJobResult&gt;&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.UnassignJobAsync : string * string * Azure.Core.RequestContent * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Communication.JobRouter.RouterJob&gt; 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&lt;class Azure.Communication.JobRouter.RouterJob&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&#xA;override this.UpdateJob : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;" 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&lt;Azure.Communication.JobRouter.RouterJob&gt;</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 -&gt; Azure.Response&#xA;override this.UpdateJob : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -&gt; 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterJob&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;&#xA;override this.UpdateJobAsync : Azure.Communication.JobRouter.RouterJob * Azure.RequestConditions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterJob&gt;&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.UpdateJobAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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&lt;Azure.Communication.JobRouter.RouterWorker&gt; 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&lt;class Azure.Communication.JobRouter.RouterWorker&gt; 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 -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&#xA;override this.UpdateWorker : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -&gt; Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;" 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&lt;Azure.Communication.JobRouter.RouterWorker&gt;</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 -&gt; Azure.Response&#xA;override this.UpdateWorker : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -&gt; 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt; 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&lt;class Azure.Response`1&lt;class Azure.Communication.JobRouter.RouterWorker&gt;&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;&#xA;override this.UpdateWorkerAsync : Azure.Communication.JobRouter.RouterWorker * Azure.RequestConditions * System.Threading.CancellationToken -&gt; System.Threading.Tasks.Task&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;" 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&lt;Azure.Response&lt;Azure.Communication.JobRouter.RouterWorker&gt;&gt;</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&lt;Azure.Response&gt; 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&lt;class Azure.Response&gt; 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 -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;&#xA;override this.UpdateWorkerAsync : string * Azure.Core.RequestContent * Azure.RequestConditions * Azure.RequestContext -&gt; System.Threading.Tasks.Task&lt;Azure.Response&gt;" 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&lt;Azure.Response&gt;</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>