docs: def _list_objects(self, client_kwargs, max_request_entries):
          """
          Lists objects.
  
          args:
              client_kwargs (dict): Client arguments.
              max_request_entries (int): If specified, maximum entries returned
                  by request.
  
          Returns:
              generator of tuple: object name str, object header dict,
              directory bool
          """
          client_kwargs = self._update_listing_client_kwargs(
              client_kwargs, max_request_entries)
  
          with _handle_azure_exception():
              for obj in self.client.list_directories_and_files(**client_kwargs):
                  yield (obj.name, self._model_to_dict(obj),
                         isinstance(obj, _Directory))