private RestOperations GetRestClient(CancellationToken cancellationToken = default) { return(_restClient ??= new RestOperations( _nameSpace, _providerCollection.GetApiVersion(new ResourceType($"{_nameSpace}/operations"), cancellationToken), _clientDiagnostics, Pipeline, Diagnostics.ApplicationId, Endpoint)); }
private string GetApiVersion(CancellationToken cancellationToken) { string version = _providerCollection.GetApiVersion(Id.ResourceType, cancellationToken); if (version is null) { throw new InvalidOperationException($"An invalid resource id was given {Id}"); } return(version); }