المهارات Azure.ResourceManager.DurableTask (.NET)
📦

Azure.ResourceManager.DurableTask (.NET)

آمن

توفير مجدول مهام Azure Durable باستخدام .NET

إدارة موارد Azure Durable Task Scheduler بكفاءة باستخدام Azure Resource Manager SDK. يرشدك هذا المهارة عبر إنشاء schedulers و task hubs وسياسات الاحتفاظ مع المصادقة المناسبة وأفضل الممارسات.

يدعم: Claude Codex Code(CC)
🥉 72 برونزي
1

تنزيل ZIP المهارة

2

رفع في Claude

اذهب إلى Settings → Capabilities → Skills → Upload skill

3

فعّل وابدأ الاستخدام

اختبرها

استخدام "Azure.ResourceManager.DurableTask (.NET)". إنشاء Durable Task Scheduler باسم 'production-scheduler' في East US مع Dedicated SKU

النتيجة المتوقعة:

تم إنشاء Durable Task Scheduler 'production-scheduler' بنجاح في East US مع Dedicated SKU (نسخة واحدة). Endpoint: https://production-scheduler.eastus.durabletask.azure.com/

استخدام "Azure.ResourceManager.DurableTask (.NET)". سرد جميع schedulers في الاشتراك وعرض حالتها

النتيجة المتوقعة:

تم العثور على 3 schedulers: production-scheduler (Dedicated, Running)، dev-scheduler (Consumption, Running)، test-scheduler (Dedicated, Stopped)

التدقيق الأمني

آمن
v1 • 2/25/2026

Documentation-only skill with no executable code. Static analysis scanned 0 files and detected 0 security issues. The skill provides reference documentation for Azure Resource Manager SDK usage for Durable Task Scheduler management. No prompt injection attempts or malicious patterns detected.

0
الملفات التي تم فحصها
0
الأسطر التي تم تحليلها
0
النتائج
1
إجمالي عمليات التدقيق
لا توجد مشكلات أمنية
تم تدقيقه بواسطة: claude

درجة الجودة

38
الهندسة المعمارية
100
قابلية الصيانة
87
المحتوى
50
المجتمع
100
الأمان
74
الامتثال للمواصفات

ماذا يمكنك بناءه

مهندس DevOps يوفر البنية التحتية

أتمتة إنشاء موارد Durable Task Scheduler كجزء من خطوط نشر البنية التحتية

مطور التطبيقات يعد التنسيقات

توفير موارد Azure المطلوبة قبل نشر كود التنسيق إلى الإنتاج

مهندس سحابي يصمم الحلول

تقييم وتكوين خيارات Durable Task Scheduler لحلول سير العمل المؤسسية

جرّب هذه الموجهات

مبتدئ: إنشاء scheduler أساسي
ساعدني في إنشاء Durable Task Scheduler في اشتراك Azure الخاص بي باستخدام Azure.ResourceManager.DurableTask SDK. لدي معرف الاشتراك ومجموعة الموارد جاهزة.
مبتدئ: سرد schedulers الموجودة
اعرض لي كيفية سرد جميع Durable Task Schedulers في اشتراك Azure الخاص بي وعرض خصائصها.
متوسط: تكوين scheduler مع قيود IP
أحتاج إلى إنشاء Durable Task Scheduler مع قيود قائمة IP المسموحة لأمان الإنتاج. اعرض لي الكود الكامل مع معالجة الأخطاء المناسبة.
متقدم: إدارة دورة الحياة الكاملة
أنشئ مثالاً كاملاً يوفر Durable Task Scheduler مع Dedicated SKU، وينشئ task hub، ويكوين سياسة الاحتفاظ، ويتضمن كود تنظيف لحذف الموارد.

أفضل الممارسات

  • استخدم DefaultAzureCredential للمصادقة لدعم أنواع متعددة من بيانات الاعتماد بما في ذلك managed identity
  • استخدم دائماً WaitUntil.Completed للعمليات التي يجب أن تنتهي قبل المتابعة للإجراءات المعتمدة
  • احذف task hubs قبل حذف schedulers الأصلية لتجنب تعارضات الموارد

تجنب

  • لا تضع بيانات الاعتماد أو سلاسل الاتصال بشكل ثابت في الكود المصدري
  • تجنب استخدام WaitUntil.Started دون تنفيذ منطق polling مناسب
  • لا تتخطى معالجة الأخطاء لـ RequestFailedException عند استدعاء ARM APIs

الأسئلة المتكررة

ما الفرق بين مستوى الإدارة ومستوى البيانات لـ Durable Task؟
مستوى الإدارة (هذا SDK) يتعامل مع توفير الموارد مثل إنشاء schedulers و task hubs. مستوى البيانات يتعامل مع عمليات وقت التشغيل مثل بدء التنسيقات والاستعلام عن الحالات.
أي SKU يجب أن أختار لـ Durable Task Scheduler الخاص بي؟
استخدم Dedicated SKU لأحمال العمل الإنتاجية التي تتطلب أداءً يمكن التنبؤ به. استخدم Consumption SKU للتطوير أو أحمال العمل المتغيرة التي تستفيد من serverless auto-scaling.
كيف أقوم بالمصادقة إلى Azure Resource Manager؟
استخدم DefaultAzureCredential الذي يجرب تلقائياً طرق مصادقة متعددة بما في ذلك managed identity وبيانات اعتماد Azure CLI ومتغيرات البيئة.
هل يمكنني تحديث scheduler بعد الإنشاء؟
نعم، استخدم CreateOrUpdateAsync لتعديل خصائص scheduler مثل سعة SKU أو قائمة IP المسموحة. العملية idempotent وآمنة للاستدعاء عدة مرات.
ماذا يحدث إذا حذفت scheduler لديه task hubs؟
يجب حذف جميع task hubs تحت scheduler قبل حذف scheduler نفسه. محاولة حذف scheduler مع task hubs موجودة ستفشل.
كيف أتعامل مع العمليات طويلة التشغيل في SDK؟
استخدم WaitUntil.Completed للحجب حتى تنتهي العملية، أو WaitUntil.Started لبدء العملية و poll للإكمال يدوياً باستخدام كائن العملية المعاد.

تفاصيل المطور

بنية الملفات

📄 SKILL.md