/// <summary> List of all Offline Evaluations. </summary> /// <param name="cancellationToken"> The cancellation token to use. </param> public virtual Pageable <PersonalizerEvaluation> GetPersonalizerEvaluations(CancellationToken cancellationToken = default) { return(PageResponseEnumerator.CreateEnumerable((continuationToken) => { using var scope = _clientDiagnostics.CreateScope("PersonalizerAdministrationClient.GetPersonalizerEvaluations"); scope.Start(); try { if (continuationToken != null) { throw new NotSupportedException("A continuation token is unsupported."); } Response <IReadOnlyList <PersonalizerEvaluation> > result = EvaluationsRestClient.List(cancellationToken); return Page <PersonalizerEvaluation> .FromValues(result.Value, null, result.GetRawResponse()); } catch (Exception e) { scope.Failed(e); throw; } })); }