Tetikleyici, ileti olayına yanıt olarak belirli bir eylem gerçekleştiren otomatik bir düzenektir. Message Queuing Tetikleyicileri, her gelen iletinin sıraya ulaşmasını uygun bir yanıtla ilişkilendirmenize olanak tanıyan bir hizmettir. Bu yanıtın türü iletinin içeriğine bağlıdır.

Message Queuing Tetikleyicileri'ni ek bir programlamaya gerek kalmadan, bu tür iletilere yanıt olarak çağrılabilen iş kurallarını tanımlamak için kullanabilirsiniz. Genellikle, bu tür bir ileti işleme işlevselliği sağlamak için, uygulama geliştiricilerinin her ileti için özel bir davranış çağıran alma uygulaması oluşturması gerekir. Message Queuing Tetikleyicileri kullanılarak, sıra düzeyinde özel davranış çağrılabilir. Uygulama geliştiricilerinin, bu tür ileti işleme işlevselliği sağlamak için, artık hiçbir altyapı kodu yazmasına gerek kalmamıştır.

Her tetikleyici yerel bilgisayardaki belirli bir izlenen sırayla ilişkilendirilir ve sıraya ulaşan her Message Queuing iletisi için Message Queuing Tetikleyicileri hizmeti tarafından çağrılır. Tetikleyici bir veya daha çok kurala uyacak şekilde yapılandırılır. Kural bir veya daha çok koşul ve bir eylem ile tanımlanır.

Bir koşul doğru olduğunda gerçekleştirilen olaylar aşağıdaki biçimlerden birinde ifade edilir:

  • Yürütülebilir bir dosya ve parametreleri (bağımsız değişkenler).

  • Bileşen Nesne Modeli (COM) bileşeni, bir yöntem ve parametreleri.

Yürütülebilir bir dosyanın parametreleri haline getirerek başka dosya türlerini de çağırabilirsiniz. Örneğin, mmc.exe dosyasını yürütülebilir dosya olarak belirleyerek ve .msc dosyasının tam yolunu dize hazır bilgisinin bir çağırma parametresi olarak ekleyerek, bir msc dosyasını çağırabilirsiniz. Her eylem için iletilmek üzere bir veya birden çok parametre belirleyebilirsiniz.

Tetikleyiciniz çalıştırılabilir bir dosyayı komut satırı bağımsız değişkenleriyle çalıştırıyorsa, bu bağımsız değişkenler düz dize türünde parametreler olarak eklenebilir. Ancak her komut satırı bağımsız değişkeni için ayrı bir parametre eklemeniz gerekir.

Tetkleyiciler, yerel ve uzak bilgisayarda bulunan sıralarla ilişkilendirilebilir.

Bu bölüm şunları nasıl yapacağınızı gösterir:


İçindekiler