Search Options

Display Count
Sort
Preferred Language
Advanced Search

Results 1 - 9 of 9 for add_task (0.05 seconds)

The search processing time has exceeded the limit. The displayed results may be partial.

  1. fastapi/background.py

        @app.post("/send-notification/{email}")
        async def send_notification(email: str, background_tasks: BackgroundTasks):
            background_tasks.add_task(write_notification, email, message="some notification")
            return {"message": "Notification sent in the background"}
        ```
        """
    
        def add_task(
            self,
            func: Annotated[
                Callable[P, Any],
                Doc(
                    """
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Wed Feb 11 18:41:21 GMT 2026
    - 1.8K bytes
    - Click Count (0)
  2. docs/zh-hant/docs/tutorial/background-tasks.md

    由於寫入操作未使用 `async` 與 `await`,因此以一般的 `def` 定義該函式:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[6:9] *}
    
    ## 新增背景任務 { #add-the-background-task }
    
    在路徑操作函式內,使用 `.add_task()` 將任務函式加入背景任務物件:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()` 的引數包括:
    
    * 要在背景執行的任務函式(`write_notification`)。
    * 依序傳給任務函式的位置引數(`email`)。
    * 要傳給任務函式的關鍵字引數(`message="some notification"`)。
    
    ## 相依性注入 { #dependency-injection }
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 17:05:38 GMT 2026
    - 4.1K bytes
    - Click Count (0)
  3. docs/tr/docs/tutorial/background-tasks.md

    ## Arka Plan Görevini Ekleyin { #add-the-background-task }
    
    *Path operation function*’ınızın içinde, görev fonksiyonunuzu `.add_task()` metodu ile *background tasks* objesine ekleyin:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()` şu argümanları alır:
    
    * Arka planda çalıştırılacak bir görev fonksiyonu (`write_notification`).
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 07:53:17 GMT 2026
    - 5K bytes
    - Click Count (0)
  4. tests/test_response_dependency.py

        def add_background_task(background_tasks: BackgroundTasks) -> BackgroundTasks:
            background_tasks.add_task(background_task, "from dependency")
            return background_tasks
    
        @app.get("/")
        def endpoint(
            background_tasks: Annotated[BackgroundTasks, Depends(add_background_task)],
        ):
            background_tasks.add_task(background_task, "from endpoint")
            return {"status": "ok"}
    
        client = TestClient(app)
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 05 18:23:16 GMT 2026
    - 5.2K bytes
    - Click Count (0)
  5. docs/ru/docs/tutorial/background-tasks.md

    ## Добавление фоновой задачи { #add-the-background-task }
    
    Внутри вашей функции‑обработчика пути передайте функцию задачи объекту фоновых задач методом `.add_task()`:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()` принимает следующие аргументы:
    
    * Функцию задачи, которую нужно выполнить в фоне (`write_notification`).
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:56:20 GMT 2026
    - 7.5K bytes
    - Click Count (0)
  6. docs/es/docs/tutorial/background-tasks.md

    ## Agregar la tarea en segundo plano { #add-the-background-task }
    
    Dentro de tu *path operation function*, pasa tu función de tarea al objeto de *background tasks* con el método `.add_task()`:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()` recibe como argumentos:
    
    * Una función de tarea para ejecutar en segundo plano (`write_notification`).
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 18:15:55 GMT 2026
    - 5K bytes
    - Click Count (0)
  7. docs_src/background_tasks/tutorial001_py310.py

            email_file.write(content)
    
    
    @app.post("/send-notification/{email}")
    async def send_notification(email: str, background_tasks: BackgroundTasks):
        background_tasks.add_task(write_notification, email, message="some notification")
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Feb 12 13:19:43 GMT 2026
    - 519 bytes
    - Click Count (0)
  8. docs/de/docs/tutorial/background-tasks.md

    ## Den Hintergrundtask hinzufügen { #add-the-background-task }
    
    Übergeben Sie innerhalb Ihrer *Pfadoperation-Funktion* Ihre Taskfunktion mit der Methode `.add_task()` an das *Hintergrundtasks*-Objekt:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()` erhält als Argumente:
    
    * Eine Taskfunktion, die im Hintergrund ausgeführt wird (`write_notification`).
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Thu Mar 19 17:58:09 GMT 2026
    - 5.7K bytes
    - Click Count (0)
  9. docs/ko/docs/tutorial/background-tasks.md

    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[6:9] *}
    
    ## 백그라운드 작업 추가 { #add-the-background-task }
    
    *경로 처리 함수* 내부에서 `.add_task()` 메서드로 작업 함수를 *백그라운드 작업* 객체에 전달합니다:
    
    {* ../../docs_src/background_tasks/tutorial001_py310.py hl[14] *}
    
    `.add_task()`는 다음 인자를 받습니다:
    
    * 백그라운드에서 실행될 작업 함수(`write_notification`).
    * 작업 함수에 순서대로 전달되어야 하는 인자 시퀀스(`email`).
    * 작업 함수에 전달되어야 하는 키워드 인자(`message="some notification"`).
    
    Created: Sun Apr 05 07:19:11 GMT 2026
    - Last Modified: Fri Mar 20 14:06:26 GMT 2026
    - 5.2K bytes
    - Click Count (0)
Back to Top