Aracılığıyla paylaş


NotificationSubscription interface

Abonelik, eşleşen olaylara ilişkin ölçütleri ve aboneliğin abonesinin bu olaylar hakkında nasıl bilgilendirilmesi gerektiğini tanımlar.

Özellikler

adminSettings

Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abone bir grup olduğunda geçerlidir.

channel

Abonelik tarafından tetiklenen bildirimleri teslim etmek için kanal.

description

Aboneliğin açıklaması. Genellikle, aboneliğin kimliğinin belirlenmesine yardımcı olan filtre ölçütlerini açıklar.

diagnostics

Bu abonelik için tanılama.

extendedProperties

Farklı bağlamlar, kullanıcı/grup bağlamları için ayrıntılı açıklama gibi ekstra özellikler

filter

Abonelik için eşleşen ölçütler. İfade Filtresi

flags

Aboneliği daha ayrıntılı olarak açıklayan salt okunur göstergeler.

id

Abonelik tanımlayıcısı.

lastModifiedBy

Aboneliği en son değiştiren (veya oluşturan) kullanıcı.

modifiedDate

Aboneliğin en son değiştirildiği tarih. Abonelik oluşturulduktan sonra güncelleştirilmediyse, bu değer aboneliğin ne zaman oluşturulduğunu gösterir.

permissions

Kullanıcının bu abonelikler için sahip olduğu izinler.

scope

Abonelikle eşleşmek için olayların yayımlanması gereken kapsayıcı. Boşsa, kapsam geçerli ana bilgisayardır (genellikle bir hesap veya proje koleksiyonu). Örneğin, A projesi kapsamındaki bir abonelik, B projesinden yayımlanan olaylar için bildirim oluşturmaz.

status

Aboneliğin durumu. Genellikle aboneliğin etkinleştirilip etkinleştirilmediğini gösterir.

statusMessage

Aboneliğin durumu hakkında daha fazla ayrıntı sağlayan ileti.

subscriber

Aboneliğin filtre ölçütleriyle eşleşen olaylar için bildirim alacak kullanıcı veya grup.

url

Aboneliğin REST API URL'si.

userSettings

Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abone bir grup olduğunda geçerlidir. Genellikle, arayan kullanıcının bir grup aboneliğine kabul edilip edilmediğini belirtmek için kullanılır.

Özellik Ayrıntıları

adminSettings

Abonelik için yönetici tarafından yönetilen ayarlar. Yalnızca abone bir grup olduğunda geçerlidir.

adminSettings: SubscriptionAdminSettings

Özellik Değeri

channel

Abonelik tarafından tetiklenen bildirimleri teslim etmek için kanal.

channel: ISubscriptionChannel

Özellik Değeri

description

Aboneliğin açıklaması. Genellikle, aboneliğin kimliğinin belirlenmesine yardımcı olan filtre ölçütlerini açıklar.

description: string

Özellik Değeri

string

diagnostics

Bu abonelik için tanılama.

diagnostics: SubscriptionDiagnostics

Özellik Değeri

extendedProperties

Farklı bağlamlar, kullanıcı/grup bağlamları için ayrıntılı açıklama gibi ekstra özellikler

extendedProperties: {[key: string]: string}

Özellik Değeri

{[key: string]: string}

filter

Abonelik için eşleşen ölçütler. İfade Filtresi

filter: ISubscriptionFilter

Özellik Değeri

flags

Aboneliği daha ayrıntılı olarak açıklayan salt okunur göstergeler.

flags: SubscriptionFlags

Özellik Değeri

id

Abonelik tanımlayıcısı.

id: string

Özellik Değeri

string

lastModifiedBy

Aboneliği en son değiştiren (veya oluşturan) kullanıcı.

lastModifiedBy: IdentityRef

Özellik Değeri

modifiedDate

Aboneliğin en son değiştirildiği tarih. Abonelik oluşturulduktan sonra güncelleştirilmediyse, bu değer aboneliğin ne zaman oluşturulduğunu gösterir.

modifiedDate: Date

Özellik Değeri

Date

permissions

Kullanıcının bu abonelikler için sahip olduğu izinler.

permissions: SubscriptionPermissions

Özellik Değeri

scope

Abonelikle eşleşmek için olayların yayımlanması gereken kapsayıcı. Boşsa, kapsam geçerli ana bilgisayardır (genellikle bir hesap veya proje koleksiyonu). Ö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. Genellikle aboneliğin etkinleştirilip etkinleştirilmediğini gösterir.

status: SubscriptionStatus

Özellik Değeri

statusMessage

Aboneliğin durumu hakkında daha fazla ayrıntı sağlayan ileti.

statusMessage: string

Özellik Değeri

string

subscriber

Aboneliğin filtre ölçütleriyle eşleşen olaylar için bildirim alacak kullanıcı veya grup.

subscriber: IdentityRef

Özellik Değeri

url

Aboneliğin REST API URL'si.

url: string

Özellik Değeri

string

userSettings

Abonelik için kullanıcı tarafından yönetilen ayarlar. Yalnızca abone bir grup olduğunda geçerlidir. Genellikle, arayan kullanıcının bir grup aboneliğine kabul edilip edilmediğini belirtmek için kullanılır.

userSettings: SubscriptionUserSettings

Özellik Değeri