code: def put(self, storagemodel:object, modeldefinition = None) -> StorageQueueModel:
          
          try:
              message = modeldefinition['queueservice'].put_message(storagemodel._queuename, storagemodel.getmessage())
              storagemodel.mergemessage(message)
  
          except Exception as e:
              storagemodel = None
              msg = 'can not save queue message:  queue {} with message {} because {!s}'.format(storagemodel._queuename, storagemodel.content, e)
              raise AzureStorageWrapException(msg=msg)
             
          finally:
              return storagemodel
docs: insert queue message into storage