NotificationSubscriptionCreateParameters interface
Yeni abonelik oluşturma parametreleri. Abonelik, eşleşen olaylara ve aboneliğin abonesine bu olaylar hakkında nasıl bildirim verilmesi gerektiğine ilişkin ölçütleri tanımlar.
Özellikler
| channel | Yeni abonelik tarafından tetiklenen bildirimleri teslim etme kanalı. |
| description | Yeni abonelik için kısa açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar. |
| filter | Yeni abonelik için eşleşen ölçütler. ExpressionFilter |
| scope | Olayların yeni abonelikle eşleştirilebilmesi için yayımlanması gereken kapsayıcı. Belirtilmezse, varsayılan olarak geçerli konağı (genellikle bir hesap veya proje koleksiyonu) kullanır. Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz. |
| subscriber | Aboneliğin filtre ölçütleriyle eşleşen olaylar için bildirim alacak kullanıcı veya grup. Belirtilmezse, varsayılan olarak çağıran kullanıcı olur. |
Özellik Ayrıntıları
channel
Yeni abonelik tarafından tetiklenen bildirimleri teslim etme kanalı.
channel: ISubscriptionChannel
Özellik Değeri
description
Yeni abonelik için kısa açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar.
description: string
Özellik Değeri
string
filter
Yeni abonelik için eşleşen ölçütler. ExpressionFilter
filter: ISubscriptionFilter
Özellik Değeri
scope
Olayların yeni abonelikle eşleştirilebilmesi için yayımlanması gereken kapsayıcı. Belirtilmezse, varsayılan olarak geçerli konağı (genellikle bir hesap veya proje koleksiyonu) kullanır. Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz.
scope: SubscriptionScope
Özellik Değeri
subscriber
Aboneliğin filtre ölçütleriyle eşleşen olaylar için bildirim alacak kullanıcı veya grup. Belirtilmezse, varsayılan olarak çağıran kullanıcı olur.
subscriber: IdentityRef