'Completes processing on a locked message and delete it from the queue.
This operation should only be called after processing a previously
locked message is successful to maintain At-Least-Once delivery
assurances.
queue_name:
Name of the queue.
sequence_number:
The sequence number of the message to be deleted as returned in
BrokerProperties[\'SequenceNumber\'] by the Peek Message operation.
lock_token:
The ID of the lock as returned by the Peek Message operation in
BrokerProperties[\'LockToken\']'

def delete_queue_message(self, queue_name, sequence_number, lock_token):

    _validate_not_none('queue_name', queue_name)
    _validate_not_none('sequence_number', sequence_number)
    _validate_not_none('lock_token', lock_token)
    request = HTTPRequest()
    request.method = 'DELETE'
    request.host = self._get_host()
    request.path = (((((('/' + _str(queue_name)) + '/messages/') + _str(sequence_number)) + '/') + _str(lock_token)) + '')
    (request.path, request.query) = self._httpclient._update_request_uri_query(request)
    request.headers = self._update_service_bus_header(request)
    self._perform_request(request)
