<PackageReference Include="Relativity.Server.Transfer.SDK" Version="24000.0.1" />

FileShareRestClient

using Relativity.Transfer.Dto; using System.Runtime.CompilerServices; using System.Threading; using System.Threading.Tasks; namespace Relativity.Transfer { internal class FileShareRestClient : RestServiceBase, IFileShareRestClient { public FileShareRestClient(RelativityConnectionInfo connectionInfo, ClientConfiguration configuration, ITransferLog log) : base(connectionInfo, configuration, log) { } [AsyncStateMachine(typeof(<RequestPostAsync>d__1<, >))] public Task<TResult> RequestPostAsync<TResult, TRequest>(FileShareMessage<TRequest> message, string endpoint, CancellationToken token) where TResult : class, new { <RequestPostAsync>d__1<TResult, TRequest> stateMachine = default(<RequestPostAsync>d__1<TResult, TRequest>); stateMachine.<>t__builder = AsyncTaskMethodBuilder<TResult>.Create(); stateMachine.<>4__this = this; stateMachine.message = message; stateMachine.endpoint = endpoint; stateMachine.token = token; stateMachine.<>1__state = -1; stateMachine.<>t__builder.Start(ref stateMachine); return stateMachine.<>t__builder.Task; } } }