بازگشت به نتایج جستجو

samber / AGENT SKILL

golang-context

فارسی + English

این اسکیل چه می‌کند؟

کاربرد اصطلاحی context.Context در Go؛ انتشار از مرز API، cancellation، timeout/deadline، مقدار request-scoped و context.WithoutCancel برای کار طولانی‌تر از request. برای طراحی propagation، context نشت‌کرده/منقضی‌نشده، انتخاب Background/TODO/WithoutCancel یا ذخیرهٔ مقدار؛ نه صرف دریافت ctx آرگومان اول.

ORIGINAL DESCRIPTION

Idiomatic context.Context usage in Golang — propagation through API boundaries, cancellation, timeouts and deadlines, request-scoped values, context.WithoutCancel for background work outliving requests. Apply when designing context propagation across layers, debugging leaked or unexpired contexts, choosing between context.Background/TODO/WithoutCancel, or storing values in context. Not for code that merely accepts ctx as first parameter.

چه زمانی به کار می‌آید؟

در دادهٔ اصلی، کاربرد جداگانه‌ای ثبت نشده است. توضیح بالا و صفحهٔ منبع را ببینید.

کاربردهای مرتبط

برچسب‌گذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.