def _list_blobs(self, container_name, prefix=None, marker=None,<EOL>max_results=None, include=None, delimiter=None, timeout=None,<EOL>_context=None):
_validate_not_none('<STR_LIT>', container_name)<EOL>request = HTTPRequest()<EOL>request.method = '<STR_LIT:GET>'<EOL>request.host_locations = self._get_host_locations(secondary=True)<EOL>request.path = _get_path(container_name)<EOL>request.query = {<EOL>'<STR_LIT>': '<STR_LIT>',<EOL>'<STR_LIT>': '<STR_LIT:list>',<EOL>'<STR_LIT>': _to_str(prefix),<EOL>'<STR_LIT>': _to_str(delimiter),<EOL>'<STR_LIT>': _to_str(marker),<EOL>'<STR_LIT>': _int_to_str(max_results),<EOL>'<STR_LIT>': _to_str(include),<EOL>'<STR_LIT>': _int_to_str(timeout),<EOL>}<EOL>return self._perform_request(request, _convert_xml_to_blob_list, operation_context=_context)<EOL>
Returns the list of blobs under the specified container.

:param str container_name:
    Name of existing container.
:parm str prefix:
    Filters the results to return only blobs whose names
    begin with the specified prefix.
:param str marker:
    A string value that identifies the portion of the list
    to be returned with the next list operation. The operation returns
    a next_marker value within the response body if the list returned was
    not complete. The marker value may then be used in a subsequent
    call to request the next set of list items. The marker value is
    opaque to the client.
:param int max_results:
    Specifies the maximum number of blobs to return,
    including all :class:`~azure.storage.blob.models.BlobPrefix` elements. If the request does not specify
    max_results or specifies a value greater than 5,000, the server will
    return up to 5,000 items. Setting max_results to a value less than
    or equal to zero results in error response code 400 (Bad Request).
:param str include:
    Specifies one or more datasets to include in the
    response. To specify more than one of these options on the URI,
    you must separate each option with a comma. Valid values are:
        snapshots:
            Specifies that snapshots should be included in the
            enumeration. Snapshots are listed from oldest to newest in
            the response.
        metadata:
            Specifies that blob metadata be returned in the response.
        uncommittedblobs:
            Specifies that blobs for which blocks have been uploaded,
            but which have not been committed using Put Block List
            (REST API), be included in the response.
        copy:
            Version 2012-02-12 and newer. Specifies that metadata
            related to any current or previous Copy Blob operation
            should be included in the response.
:param str delimiter:
    When the request includes this parameter, the operation
    returns a :class:`~azure.storage.blob.models.BlobPrefix` element in the response body that acts as a
    placeholder for all blobs whose names begin with the same
    substring up to the appearance of the delimiter character. The
    delimiter may be a single character or a string.
:param int timeout:
    The timeout parameter is expressed in seconds.