Aracılığıyla paylaş


NotificationSubscriptionUpdateParameters interface

Mevcut aboneliği güncelleştirmek için parametreler. 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. Not: Yalnızca güncelleştirilecek alanlar ayarlanmalıdır.

Özellikler

adminSettings

Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir.

channel

Abonelik tarafından tetiklenen bildirimleri teslim etme kanalı.

description

Abonelik için güncelleştirilmiş açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar.

filter

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 geçerli hesap veya proje koleksiyonu) kullanır. Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz.

status

Aboneliğin durumu güncelleştirildi. Genellikle bir aboneliği etkinleştirmek veya devre dışı bırakmak için kullanılır.

statusMessage

Güncelleştirilmiş durum hakkında daha fazla ayrıntı sağlayan isteğe bağlı ileti.

userSettings

Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir. Genellikle bir kullanıcıyı grup aboneliğinden kabul etmek veya geri çevirmek için kullanılır.

Özellik Ayrıntıları

adminSettings

Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir.

adminSettings: SubscriptionAdminSettings

Özellik Değeri

channel

Abonelik tarafından tetiklenen bildirimleri teslim etme kanalı.

channel: ISubscriptionChannel

Özellik Değeri

description

Abonelik için güncelleştirilmiş açıklama. Genellikle aboneliği tanımlamaya yardımcı olan filtre ölçütlerini açıklar.

description: string

Özellik Değeri

string

filter

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 geçerli 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

status

Aboneliğin durumu güncelleştirildi. Genellikle bir aboneliği etkinleştirmek veya devre dışı bırakmak için kullanılır.

status: SubscriptionStatus

Özellik Değeri

statusMessage

Güncelleştirilmiş durum hakkında daha fazla ayrıntı sağlayan isteğe bağlı ileti.

statusMessage: string

Özellik Değeri

string

userSettings

Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abonenin grup olduğu abonelikler için geçerlidir. Genellikle bir kullanıcıyı grup aboneliğinden kabul etmek veya geri çevirmek için kullanılır.

userSettings: SubscriptionUserSettings

Özellik Değeri