@azure/cosmos package
Kelas
AbortError |
Kesalahan ini dilemparkan ketika operasi asinkron telah dibatalkan.
Periksa kesalahan ini dengan menguji Contoh
|
ChangeFeedIterator |
Menyediakan iterator untuk umpan perubahan. Gunakan |
ChangeFeedIteratorResponse |
Satu halaman respons dari Umpan Perubahan Azure Cosmos DB |
ChangeFeedResponse |
Satu halaman respons dari Umpan Perubahan Azure Cosmos DB |
ChangeFeedStartFrom |
Kelas dasar tempat memulai ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
Gunakan untuk membaca atau menghapus Konflik oleh id yang diberikan. Lihat Konflik untuk mengkueri atau membaca semua konflik. |
ConflictResponse | |
Conflicts |
Gunakan untuk mengkueri atau membaca semua konflik. Lihat Konflik untuk membaca atau menghapus Konflik yang diberikan menurut id. |
Container |
Operasi untuk membaca, mengganti, atau menghapus kontainer tertentu yang ada berdasarkan id. Lihat Kontainer untuk membuat kontainer baru, dan membaca/mengkueri semua kontainer; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda s sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
ContainerResponse |
Objek respons untuk operasi Kontainer |
Containers |
Operasi untuk membuat kontainer baru, dan membaca/mengkueri semua kontainer Lihat Kontainer untuk membaca, mengganti, atau menghapus kontainer yang ada; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda s sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
CosmosClient |
Menyediakan representasi logis sisi klien dari akun database Azure Cosmos DB. Klien ini digunakan untuk mengonfigurasi dan menjalankan permintaan di layanan database Azure Cosmos DB. Contoh Membuat instans klien dan membuat database baru
Contoh Membuat instans klien dengan Kebijakan Koneksi kustom
|
CosmosDiagnostics |
|
Database |
Operasi untuk membaca atau menghapus database yang sudah ada. Lihat Database untuk membuat database baru, dan membaca/mengkueri semua database; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda s sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
DatabaseAccount |
Mewakili DatabaseAccount di layanan database Azure Cosmos DB. |
DatabaseResponse |
Objek respons untuk operasi Database |
Databases |
Operasi untuk membuat database baru, dan membaca/mengkueri semua database Lihat Database untuk membaca atau menghapus database yang sudah ada; gunakan Catatan: semua operasi ini melakukan panggilan terhadap anggaran tetap.
Anda harus merancang sistem Anda s sehingga panggilan ini menskalakan secara sublinear dengan aplikasi Anda.
Misalnya, jangan memanggil |
ErrorResponse | |
FeedRange |
Menentukan rentang umpan untuk umpan perubahan. |
FeedResponse | |
Item |
Digunakan untuk melakukan operasi pada item tertentu. Lihat Item untuk operasi pada semua item; lihat |
ItemResponse | |
Items |
Operasi untuk membuat item baru, dan membaca/mengkueri semua item Lihat Item untuk membaca, mengganti, atau menghapus kontainer yang sudah ada; gunakan |
Offer |
Gunakan untuk membaca atau mengganti Penawaran yang ada dengan id. Lihat Penawaran untuk mengkueri atau membaca semua penawaran. |
OfferResponse | |
Offers |
Gunakan untuk mengkueri atau membaca semua Penawaran. Lihat Penawaran untuk membaca atau mengganti Penawaran yang ada berdasarkan id. |
PartitionKeyBuilder |
Kelas penyusun untuk membangun PartitionKey. |
Permission |
Gunakan untuk membaca, mengganti, atau menghapus Izin yang diberikan menurut id. Lihat Izin untuk membuat, melakukan upsert, mengkueri, atau membaca semua Izin. |
PermissionResponse | |
Permissions |
Gunakan untuk membuat, mengganti, mengkueri, dan membaca semua Izin. Lihat Izin untuk membaca, mengganti, atau menghapus izin tertentu menurut id. |
QueryIterator |
Mewakili Objek QueryIterator, implementasi umpan atau respons kueri yang memungkinkan traversal dan iterasi atas respons di layanan database Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
Jenis kesalahan kustom untuk permintaan alur yang gagal. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
Operasi untuk membaca, mengganti, menghapus, atau menjalankan prosedur tersimpan tertentu yang ada berdasarkan id. Agar operasi membuat, membaca semua, atau mengkueri Prosedur Tersimpan, |
StoredProcedureResponse | |
StoredProcedures |
Operasi untuk membuat, meningkatkan, atau membaca/mengkueri semua Prosedur Tersimpan. Agar operasi membaca, mengganti, menghapus, atau menjalankan prosedur tersimpan tertentu yang sudah ada menurut id, lihat |
TimeoutError | |
Trigger |
Operasi untuk membaca, mengganti, atau menghapus Pemicu. Gunakan |
TriggerResponse | |
Triggers |
Operasi untuk membuat, melakukan upsert, mengkueri, dan membaca semua pemicu. Gunakan |
User |
Digunakan untuk membaca, mengganti, dan menghapus Pengguna. Selain itu, Anda dapat mengakses izin untuk pengguna tertentu melalui Lihat Pengguna untuk membuat, melakukan upsert, mengkueri, atau membaca semua. |
UserDefinedFunction |
Digunakan untuk membaca, mengganti, atau menghapus Fungsi Definied Pengguna tertentu berdasarkan id. Lihat UserDefinedFunction untuk membuat, upsert, kueri, membaca semua Fungsi yang Ditentukan Pengguna. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
Digunakan untuk membuat, melakukan upsert, mengkueri, atau membaca semua Fungsi yang Ditentukan Pengguna. Lihat UserDefinedFunction untuk membaca, mengganti, atau menghapus Fungsi yang Ditentukan Pengguna tertentu menurut id. |
UserResponse | |
Users |
Digunakan untuk membuat, melakukan upsert, mengkueri, dan membaca semua pengguna. Lihat Pengguna untuk membaca, mengganti, atau menghapus Pengguna tertentu menurut id. |
Antarmuka
@azure/cosmos.IndexAgent | |
BulkOptions |
Objek opsi yang digunakan untuk mengubah eksekusi massal. continueOnError (Nilai default: false) - Melanjutkan eksekusi massal ketika operasi gagal ** PERHATIKAN INI AKAN DEFAULT KE TRUE DALAM RILIS 4.0 |
ChangeFeedIteratorOptions |
Menentukan opsi untuk umpan perubahan Jika tidak ada opsi tersebut yang diatur, opsi tersebut akan mulai membaca perubahan dari sekarang untuk seluruh kontainer. |
ChangeFeedOptions |
Menentukan opsi untuk umpan perubahan Beberapa opsi ini mengontrol di mana dan kapan harus mulai membaca dari umpan perubahan. Urutan prioritas adalah:
Jika tidak ada opsi tersebut yang diatur, opsi tersebut akan mulai membaca perubahan dari panggilan pertama |
ChangeFeedPullModelIterator |
Gunakan |
ConflictDefinition | |
ConflictResolutionPolicy |
Mewakili konfigurasi kebijakan resolusi konflik untuk menentukan cara mengatasi konflik jika menulis dari berbagai wilayah mengakibatkan konflik pada dokumen dalam koleksi di layanan Azure Cosmos DB. |
ConnectionPolicy |
Mewakili kebijakan Koneksi yang terkait dengan CosmosClient dalam layanan database Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
Mewakili pohon seperti struktur, untuk menangkap informasi diagnostik. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
Jenis ini menangkap informasi diagnostik mengenai permintaan yang gagal ke api server. |
FeedOptions |
Opsi umpan dan metode kueri. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
Item di Cosmos DB hanyalah objek JSON. Sebagian besar operasi Item memungkinkan Anda untuk menyediakan jenis Anda sendiri yang memperluas ItemDefinition yang sangat sederhana. Anda tidak dapat menggunakan kunci yang dipesan. Anda dapat melihat daftar kunci yang dipesan di <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
Digunakan untuk menentukan lokasi yang tersedia, baca adalah indeks 1 dan tulis adalah indeks 0. |
MetadataLookUpDiagnostic |
Jenis ini berisi informasi diagnostik mengenai satu permintaan metadata ke server. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
Opsi yang dapat ditentukan untuk permintaan yang dikeluarkan untuk server Azure Cosmos DB.= |
Resource | |
RetryOptions |
Mewakili kebijakan Coba Lagi yang dialokasikan dengan permintaan yang dibatasi dalam layanan database Azure Cosmos DB. |
SharedOptions |
Opsi yang dapat ditentukan untuk permintaan yang dikeluarkan untuk server Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
Mewakili parameter dalam kueri SQL Berparameter, yang ditentukan dalam SqlQuerySpec |
SqlQuerySpec |
Mewakili kueri SQL di layanan Azure Cosmos DB. Kueri dengan input harus diparameterkan untuk melindungi dari injeksi SQL. Contoh Kueri SQL Berparameter
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
Antarmuka untuk satu kunci unik yang diteruskan sebagai bagian dari UniqueKeyPolicy |
UniqueKeyPolicy |
Antarmuka untuk mengatur kunci unik pada pembuatan kontainer |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition |
Alias Jenis
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
Jenis ini menyimpan informasi yang terkait dengan inisialisasi |
ClientSideRequestStatistics |
Ini adalah jenis koleksi untuk semua informasi diagnostik sisi klien. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
Jenis ini berisi informasi diagnostik mengenai semua permintaan metadata ke server selama operasi klien CosmosDB. |
NonePartitionKeyType |
Objek yang dikembalikan mewakili nilai kunci partisi yang memungkinkan pembuatan dan akses item tanpa nilai untuk kunci partisi |
NullPartitionKeyType |
Objek yang dikembalikan mewakili nilai kunci partisi yang memungkinkan pembuatan dan akses item dengan nilai null untuk kunci partisi. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey dari kontainer. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
Nilai Kunci Partisi primitif. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
Jenis ini menangkap informasi diagnostik mengenai upaya percobaan ulang selama operasi klien CosmosDB. |
TokenProvider | |
UpsertOperation |
Enum
ConflictResolutionMode | |
ConnectionMode |
Menentukan perilaku koneksi CosmosClient. Catatan, saat ini kami hanya mendukung Mode Gateway. |
ConsistencyLevel |
Mewakili tingkat konsistensi yang didukung untuk operasi klien Azure Cosmos DB. Tingkat konsistensi berdasarkan urutan kekuatan adalah Kuat, BoundedStaleness, Sesi, Awalan Konsisten, dan Akhirnya. Lihat https://aka.ms/cosmos-consistency untuk dokumentasi yang lebih rinci tentang Tingkat Konsistensi. |
CosmosDbDiagnosticLevel |
Tingkat Diagnostik Cosmos DB |
DataType |
Menentukan jenis data target dari spesifikasi jalur indeks di layanan Azure Cosmos DB. |
GeospatialType | |
IndexKind |
Menentukan jenis Indeks yang didukung. |
IndexingMode |
Menentukan mode pengindeksan yang didukung. |
MetadataLookUpType |
Ini enum untuk jenis pencarian Metadata yang mungkin. |
PartitionKeyDefinitionVersion |
Versi Definisi PartitionKey |
PartitionKeyKind |
Jenis PartitionKey yaitu Hash, MultiHash |
PermissionMode |
Enum untuk nilai mode izin. |
PriorityLevel |
Mewakili Tingkat Prioritas yang terkait dengan setiap permintaan klien Azure Cosmos DB. Secara default semua permintaan dianggap sebagai Permintaan prioritas tinggi. Lihat https://aka.ms/CosmosDB/PriorityBasedExecution untuk dokumentasi lebih rinci tentang pembatasan berbasis Prioritas. |
SpatialType | |
TriggerOperation |
Enum untuk nilai operasi pemicu. menentukan operasi tempat pemicu harus dijalankan. |
TriggerType |
Enum untuk nilai jenis pemicu. Menentukan jenis pemicu. |
UserDefinedFunctionType |
Enum untuk nilai jenis udf. Menentukan jenis fungsi yang ditentukan pengguna. |
Fungsi
create |
Internal eksperimental hanya Menghasilkan payload yang mewakili konfigurasi izin untuk token sas. |
Detail Fungsi
createAuthorizationSasToken(string, SasTokenProperties)
Internal eksperimental hanya Menghasilkan payload yang mewakili konfigurasi izin untuk token sas.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
Parameter
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
Mengembalikan
Promise<string>