این اسکیل چه میکند؟
کاربرد اصطلاحی context.Context در Go؛ انتشار از مرز API، cancellation، timeout/deadline، مقدار request-scoped و context.WithoutCancel برای کار طولانیتر از request. برای طراحی propagation، context نشتکرده/منقضینشده، انتخاب Background/TODO/WithoutCancel یا ذخیرهٔ مقدار؛ نه صرف دریافت ctx آرگومان اول.
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.
چه زمانی به کار میآید؟
در دادهٔ اصلی، کاربرد جداگانهای ثبت نشده است. توضیح بالا و صفحهٔ منبع را ببینید.
کاربردهای مرتبط
برچسبگذاری خودکار بر اساس نام و توضیح؛ ممکن است نیازمند اصلاح باشد.