يتميز المشغّل بأنه آلية تلقائية تقوم بتنفيذ إجراء محدد استجابة إلى حدث الرسالة. ويعتبر "وضع الرسائل في قائمة انتظار" خدمة تسمح بربط وصول كل رسالة واردة إلى قائمة انتظار باستجابة مناسبة. حيث يعتمد نوع الرسالة على محتويات الرسالة.

يمكن استخدام "وضع الرسائل في قائمة انتظار" لتحديد قواعد العمل التي يمكن استدعاؤها استجابة لهذه الرسائل بدون أية برمجة إضافية. ولتوفير وظيفة معالجة الرسائل، قد يقوم عادةً مطورو التطبيقات بإنشاء تطبيق استلام يستدعي سلوكًا محددًا على أساس لكل رسالة. وباستخدام "وضع الرسائل في قائمة انتظار"، يمكن استدعاء سلوك محدد على مستوى قائمة الانتظار. ولن يحتاج مطورو التطبيقات بعد ذلك إلى كتابة أية تعليمة برمجية خاصة ببنية تحتية لتوفير وظيفة معالجة الرسائل هذه.

يتم استدعاء كل مشغّل مرتبط بقائمة انتظار مراقبة محددة على الكمبيوتر المحلي بواسطة خدمة "وضع الرسائل في قائمة انتظار" لكل رسالة خدمة "وضع الرسائل في قائمة انتظار" تصل إلى قائمة الانتظار تلك. حيث يتم تكوين المشغَل للامتثال إلى قاعدة أو أكثر من قاعدة. ويتم تعريف القاعدة بواسطة حالة أو أكثر من حالة وبواسطة أحد الإجراءات.

يتم التعبير عن الإجراءات المنفذة عندما تكون الحالة صحيحة في شكل:

  • ملف ومعلمات قابلة للتنفيذ (وسيطات).

  • مكون "طراز كائن المكون" (COM) وإحدى الطرق والمعلمات.

يمكن أيضًا استدعاء أنواع أخرى من الملفات وذلك بجعلها معلمات لملف قابل للتنفيذ. على سبيل المثال، يمكن استدعاء ملف msc. وذلك بتحديد mmc.exe كالملف القابل للتنفيذ وبتضمين المسار الكامل للملف msc. كمعلمة استدعاء لنوع سلسلة حرفية. ويمكن تحديد معلمة واحدة أو أكثر من معلمة حتى يتم تمريرها لكل إجراء.

عندما يستدعي المشغّل ملفًا قابلاً للتنفيذ مع وسيطات سطر الأوامر، يمكن أن يتم تضمين هذه الوسيطات كمعلمات لنوع سلسلة حرفية. وبالرغم من ذلك، يجب إضافة معلمة منفصلة لكل وسيطة سطر أوامر.

يمكن ربط المشغّلات بقوائم انتظار موجودة على الكمبيوتر المحلي وعلى كمبيوتر بعيد.

يوضح هذا القسم كيفية:


جدول المحتويات