protected override async Task <Page <StorageHandle> > GetNextPageAsync(
            string continuationToken,
            int?pageSizeHint,
            bool isAsync,
            CancellationToken cancellationToken)
        {
            Task <Response <StorageHandlesSegment> > task = _client.GetHandlesInternal(
                continuationToken,
                pageSizeHint,
                _recursive,
                isAsync,
                cancellationToken);
            Response <StorageHandlesSegment> response = isAsync ?
                                                        await task.ConfigureAwait(false) :
                                                        task.EnsureCompleted();

            return(new Page <StorageHandle>(
                       response.Value.Handles.ToArray(),
                       response.Value.NextMarker,
                       response.GetRawResponse()));
        }