CosmosDBv3TriggerOptions interface
Properti
| checkpoint |
Menyesuaikan jumlah dokumen di antara titik pemeriksaan sewa. Defaultnya adalah setelah setiap panggilan fungsi. |
| checkpoint |
Ketika diatur, itu mendefinisikan, dalam milidetik, interval antara titik pemeriksaan sewa. Default selalu setelah setiap panggilan Fungsi. |
| collection |
Nama koleksi yang sedang dipantau |
| connection |
Pengaturan aplikasi (atau variabel lingkungan) dengan string koneksi Cosmos DB |
| create |
Memeriksa keberadaan dan secara otomatis membuat koleksi sewa. Defaultnya adalah |
| database |
Nama database Azure Cosmos DB dengan koleksi yang dipantau |
| feed |
Waktu (dalam milidetik) untuk penundaan antara polling partisi untuk perubahan baru pada umpan, setelah semua perubahan saat ini dikosongkan. Defaultnya adalah 5.000 milidetik, atau 5 detik. |
| lease |
Ketika diatur, itu mendefinisikan, dalam milidetik, interval untuk memulai tugas untuk menghitung apakah partisi didistribusikan secara merata di antara instans host yang diketahui. Defaultnya adalah 13000 (13 detik). |
| lease |
Nama koleksi untuk menyimpan sewa. Jika tidak diatur, maka akan menggunakan "sewa" |
| lease |
Ketika diatur, nilai ditambahkan sebagai awalan ke sewa yang dibuat dalam koleksi Sewa untuk fungsi ini. Menggunakan awalan memungkinkan dua Azure Functions terpisah untuk berbagi koleksi Sewa yang sama dengan menggunakan awalan yang berbeda. |
| lease |
Ketika |
| lease |
Nama pengaturan aplikasi yang berisi string koneksi ke layanan yang menyimpan koleksi sewa.
Jika tidak diatur, layanan akan tersambung ke layanan yang ditentukan oleh |
| lease |
Nama database yang menyimpan koleksi untuk menyimpan sewa. Jika tidak diatur, maka akan menggunakan nilai |
| lease |
Ketika diatur, itu mendefinisikan, dalam milidetik, interval di mana sewa diambil pada sewa yang mewakili partisi. Jika sewa tidak diperbarui dalam interval ini, itu akan menyebabkannya kedaluwarsa dan kepemilikan partisi akan pindah ke instans lain. Defaultnya adalah 60000 (60 detik). |
| lease |
Ketika diatur, itu mendefinisikan, dalam milidetik, interval perpanjangan untuk semua sewa untuk partisi yang saat ini dipegang oleh instans. Defaultnya adalah 17000 (17 detik). |
| max |
Ketika diatur, properti ini mengatur jumlah maksimum item yang diterima per panggilan Fungsi. Jika operasi dalam kontainer yang dipantau dilakukan melalui prosedur tersimpan, cakupan transaksi dipertahankan saat membaca item dari umpan perubahan. Akibatnya, jumlah item yang diterima bisa lebih tinggi dari nilai yang ditentukan sehingga item yang diubah oleh transaksi yang sama dikembalikan sebagai bagian dari satu batch atomik. |
| preferred |
Menentukan lokasi (wilayah) pilihan untuk akun database yang direplikasi secara geografis di layanan Azure Cosmos DB. Nilai harus dipisahkan koma. Misalnya, US Timur,US Tengah Selatan, Eropa Utara |
| start |
Opsi ini memberi tahu Pemicu untuk membaca perubahan dari awal riwayat perubahan kontainer alih-alih memulai pada waktu saat ini. Membaca dari awal hanya berfungsi saat pertama kali pemicu dimulai, seperti dalam eksekusi berikutnya, titik pemeriksaan sudah disimpan. Mengatur opsi ini ke true ketika ada sewa yang sudah dibuat tidak berpengaruh. |
| use |
Memungkinkan akun multi-wilayah untuk menulis ke koleksi sewa. |
Detail Properti
checkpointDocumentCount
Menyesuaikan jumlah dokumen di antara titik pemeriksaan sewa. Defaultnya adalah setelah setiap panggilan fungsi.
checkpointDocumentCount?: number
Nilai Properti
number
checkpointInterval
Ketika diatur, itu mendefinisikan, dalam milidetik, interval antara titik pemeriksaan sewa. Default selalu setelah setiap panggilan Fungsi.
checkpointInterval?: number
Nilai Properti
number
collectionName
Nama koleksi yang sedang dipantau
collectionName: string
Nilai Properti
string
connectionStringSetting
Pengaturan aplikasi (atau variabel lingkungan) dengan string koneksi Cosmos DB
connectionStringSetting: string
Nilai Properti
string
createLeaseCollectionIfNotExists
Memeriksa keberadaan dan secara otomatis membuat koleksi sewa. Defaultnya adalah false
createLeaseCollectionIfNotExists?: boolean
Nilai Properti
boolean
databaseName
Nama database Azure Cosmos DB dengan koleksi yang dipantau
databaseName: string
Nilai Properti
string
feedPollDelay
Waktu (dalam milidetik) untuk penundaan antara polling partisi untuk perubahan baru pada umpan, setelah semua perubahan saat ini dikosongkan. Defaultnya adalah 5.000 milidetik, atau 5 detik.
feedPollDelay?: number
Nilai Properti
number
leaseAcquireInterval
Ketika diatur, itu mendefinisikan, dalam milidetik, interval untuk memulai tugas untuk menghitung apakah partisi didistribusikan secara merata di antara instans host yang diketahui. Defaultnya adalah 13000 (13 detik).
leaseAcquireInterval?: number
Nilai Properti
number
leaseCollectionName
Nama koleksi untuk menyimpan sewa. Jika tidak diatur, maka akan menggunakan "sewa"
leaseCollectionName?: string
Nilai Properti
string
leaseCollectionPrefix
Ketika diatur, nilai ditambahkan sebagai awalan ke sewa yang dibuat dalam koleksi Sewa untuk fungsi ini. Menggunakan awalan memungkinkan dua Azure Functions terpisah untuk berbagi koleksi Sewa yang sama dengan menggunakan awalan yang berbeda.
leaseCollectionPrefix?: string
Nilai Properti
string
leaseCollectionThroughput
Ketika createLeaseCollectionIfNotExists diatur ke true, menentukan jumlah Unit Permintaan yang akan ditetapkan ke koleksi sewa yang dibuat
leaseCollectionThroughput?: number
Nilai Properti
number
leaseConnectionStringSetting
Nama pengaturan aplikasi yang berisi string koneksi ke layanan yang menyimpan koleksi sewa.
Jika tidak diatur, layanan akan tersambung ke layanan yang ditentukan oleh connectionStringSetting
leaseConnectionStringSetting?: string
Nilai Properti
string
leaseDatabaseName
Nama database yang menyimpan koleksi untuk menyimpan sewa. Jika tidak diatur, maka akan menggunakan nilai databaseName
leaseDatabaseName?: string
Nilai Properti
string
leaseExpirationInterval
Ketika diatur, itu mendefinisikan, dalam milidetik, interval di mana sewa diambil pada sewa yang mewakili partisi. Jika sewa tidak diperbarui dalam interval ini, itu akan menyebabkannya kedaluwarsa dan kepemilikan partisi akan pindah ke instans lain. Defaultnya adalah 60000 (60 detik).
leaseExpirationInterval?: number
Nilai Properti
number
leaseRenewInterval
Ketika diatur, itu mendefinisikan, dalam milidetik, interval perpanjangan untuk semua sewa untuk partisi yang saat ini dipegang oleh instans. Defaultnya adalah 17000 (17 detik).
leaseRenewInterval?: number
Nilai Properti
number
maxItemsPerInvocation
Ketika diatur, properti ini mengatur jumlah maksimum item yang diterima per panggilan Fungsi. Jika operasi dalam kontainer yang dipantau dilakukan melalui prosedur tersimpan, cakupan transaksi dipertahankan saat membaca item dari umpan perubahan. Akibatnya, jumlah item yang diterima bisa lebih tinggi dari nilai yang ditentukan sehingga item yang diubah oleh transaksi yang sama dikembalikan sebagai bagian dari satu batch atomik.
maxItemsPerInvocation?: number
Nilai Properti
number
preferredLocations
Menentukan lokasi (wilayah) pilihan untuk akun database yang direplikasi secara geografis di layanan Azure Cosmos DB. Nilai harus dipisahkan koma. Misalnya, US Timur,US Tengah Selatan, Eropa Utara
preferredLocations?: string
Nilai Properti
string
startFromBeginning
Opsi ini memberi tahu Pemicu untuk membaca perubahan dari awal riwayat perubahan kontainer alih-alih memulai pada waktu saat ini. Membaca dari awal hanya berfungsi saat pertama kali pemicu dimulai, seperti dalam eksekusi berikutnya, titik pemeriksaan sudah disimpan. Mengatur opsi ini ke true ketika ada sewa yang sudah dibuat tidak berpengaruh.
startFromBeginning?: boolean
Nilai Properti
boolean
useMultipleWriteLocations
Memungkinkan akun multi-wilayah untuk menulis ke koleksi sewa.
useMultipleWriteLocations?: boolean
Nilai Properti
boolean