@azure/cosmos package
الفصول
AbortError |
يتم طرح هذا الخطأ عند إجهاض عملية غير متزامنة.
تحقق من هذا الخطأ عن طريق اختبار مثال
|
ChangeFeedIterator |
يوفر مكرر لموجز التغيير. استخدم |
ChangeFeedIteratorResponse |
صفحة استجابة واحدة من موجز تغيير Azure Cosmos DB |
ChangeFeedPolicy |
يمثل تكوين نهج موجز التغيير لحاوية في خدمة Azure Cosmos DB. |
ChangeFeedResponse |
صفحة استجابة واحدة من موجز تغيير Azure Cosmos DB |
ChangeFeedRetentionTimeSpan | |
ChangeFeedStartFrom |
الفئة الأساسية لمكان بدء تشغيل ChangeFeedIterator. |
ClientSideMetrics | |
Conflict |
يستخدم لقراءة تعارض معين أو حذفه حسب المعرف. راجع التعارضات للاستعلام عن كافة التعارضات أو قراءتها. |
ConflictResponse | |
Conflicts |
استخدم للاستعلام عن كافة التعارضات أو قراءتها. راجع تعارض |
Container |
عمليات لقراءة حاوية معينة موجودة أو استبدالها أو حذفها حسب المعرف. راجع الحاويات لإنشاء حاويات جديدة، وقراءة/الاستعلام عن جميع الحاويات؛ استخدم ملاحظة: تجري جميع هذه العمليات مكالمات مقابل ميزانية ثابتة.
يجب عليك تصميم النظام الخاص بك بحيث يتم تغيير حجم هذه المكالمات بشكل فرعي مع التطبيق الخاص بك.
على سبيل المثال، لا تتصل |
ContainerResponse |
كائن الاستجابة لعمليات الحاوية |
Containers |
عمليات إنشاء حاويات جديدة، وقراءة/الاستعلام عن جميع الحاويات راجع حاوية ملاحظة: تجري جميع هذه العمليات مكالمات مقابل ميزانية ثابتة.
يجب عليك تصميم النظام الخاص بك بحيث يتم تغيير حجم هذه المكالمات بشكل فرعي مع التطبيق الخاص بك.
على سبيل المثال، لا تتصل |
CosmosClient |
يوفر تمثيلا منطقيا من جانب العميل لحساب قاعدة بيانات Azure Cosmos DB. يستخدم هذا العميل لتكوين الطلبات وتنفيذها في خدمة قاعدة بيانات Azure Cosmos DB. مثال إنشاء مثيل لعميل وإنشاء قاعدة بيانات جديدة
مثال إنشاء مثيل لعميل باستخدام نهج اتصال مخصص
|
CosmosDiagnostics |
|
Database |
عمليات لقراءة قاعدة بيانات موجودة أو حذفها. راجع قواعد البيانات ملاحظة: تجري جميع هذه العمليات مكالمات مقابل ميزانية ثابتة.
يجب عليك تصميم النظام الخاص بك بحيث يتم تغيير حجم هذه المكالمات بشكل فرعي مع التطبيق الخاص بك.
على سبيل المثال، لا تتصل |
DatabaseAccount |
يمثل DatabaseAccount في خدمة قاعدة بيانات Azure Cosmos DB. |
DatabaseResponse |
كائن الاستجابة لعمليات قاعدة البيانات |
Databases |
عمليات إنشاء قواعد بيانات جديدة، وقراءة/الاستعلام عن جميع قواعد البيانات راجع قاعدة بيانات ملاحظة: تجري جميع هذه العمليات مكالمات مقابل ميزانية ثابتة.
يجب عليك تصميم النظام الخاص بك بحيث يتم تغيير حجم هذه المكالمات بشكل فرعي مع التطبيق الخاص بك.
على سبيل المثال، لا تتصل |
ErrorResponse | |
FeedRange |
تحديد نطاق موجز لملف التغيير. |
FeedResponse | |
Item |
يستخدم لتنفيذ عمليات على عنصر معين. راجع عناصر |
ItemResponse | |
Items |
عمليات إنشاء عناصر جديدة وقراءة/الاستعلام عن كافة العناصر راجع العنصر لقراءة حاوية موجودة أو استبدالها أو حذفها؛ استخدم |
Offer |
يستخدم لقراءة عرض راجع العروض للاستعلام عن جميع العروض أو قراءتها. |
OfferResponse | |
Offers |
استخدم للاستعلام عن جميع العروض أو قراءتها. راجع |
PartitionKeyBuilder |
فئة المنشئ لبناء PartitionKey. |
Permission |
استخدم لقراءة إذن معين أو استبداله أو حذفه حسب المعرف. راجع الأذونات لإنشاء كافة الأذونات أو رفعها أو الاستعلام أو قراءتها. |
PermissionResponse | |
Permissions |
استخدم لإنشاء كافة الأذونات واستبدالها والاستعلام عنها وقراءتها. راجع إذن لقراءة إذن معين أو استبداله أو حذفه حسب المعرف. |
QueryIterator |
يمثل كائن QueryIterator، وهو تنفيذ للموجز أو استجابة الاستعلام التي تمكن الاجتياز والتكرار عبر الاستجابة في خدمة قاعدة بيانات Azure Cosmos DB. |
QueryMetrics | |
QueryPreparationTimes | |
ResourceResponse | |
RestError |
نوع خطأ مخصص لطلبات البنية الأساسية لبرنامج ربط العمليات التجارية الفاشلة. |
RuntimeExecutionTimes | |
SasTokenProperties | |
Scripts | |
StoredProcedure |
عمليات قراءة أو استبدال أو حذف أو تنفيذ إجراء مخزن معين موجود حسب المعرف. لعمليات إنشاء أو قراءة الكل أو الاستعلام عن الإجراءات المخزنة، |
StoredProcedureResponse | |
StoredProcedures |
عمليات إنشاء أو رفع أو قراءة/الاستعلام عن كافة الإجراءات المخزنة. لعمليات قراءة إجراء مخزن محدد موجود أو استبداله أو حذفه أو تنفيذه حسب المعرف، راجع |
TimeoutError | |
Trigger |
عمليات قراءة مشغل أو استبداله أو حذفه. استخدم |
TriggerResponse | |
Triggers |
عمليات إنشاء جميع المشغلات وتكبيرها والاستعلام وقراءتها. استخدم |
User |
يستخدم لقراءة المستخدمين واستبدالهم وحذفهم. بالإضافة إلى ذلك، يمكنك الوصول إلى أذونات مستخدم معين عبر راجع المستخدمين لإنشاء الكل أو رفعه أو الاستعلام أو قراءته. |
UserDefinedFunction |
يستخدم لقراءة أو استبدال أو حذف دالة محددة محددة من قبل المستخدم المحدد بواسطة المعرف. راجع UserDefinedFunction لإنشاء كافة الدالات المعرفة من قبل المستخدم وتكبيرها والاستعلام فيها. |
UserDefinedFunctionResponse | |
UserDefinedFunctions |
يستخدم لإنشاء أو رفع أو الاستعلام أو قراءة كافة الدالات المعرفة من قبل المستخدم. راجع UserDefinedFunction لقراءة دالة معرفة من قبل المستخدم أو استبدالها أو حذفها حسب المعرف. |
UserResponse | |
Users |
يستخدم لإنشاء جميع المستخدمين وتكبيرهم والاستعلام عن بياناتهم وقراءتها. راجع المستخدم لقراءة مستخدم معين أو استبداله أو حذفه حسب المعرف. |
الواجهات
@azure/cosmos.IndexAgent | |
BulkOptions |
عنصر الخيارات المستخدم لتعديل التنفيذ المجمع. continueOnError (القيمة الافتراضية: false) - يستمر التنفيذ المجمع عند فشل عملية ** ملاحظة هذا الافتراضي إلى TRUE في الإصدار 4.0 |
ChangeFeedIteratorOptions |
تحديد خيارات لموجز التغيير إذا لم يتم تعيين أي من هذه الخيارات، فسيبدأ في قراءة التغييرات من الآن للحاوية بأكملها. |
ChangeFeedOptions |
تحديد خيارات لموجز التغيير تتحكم بعض هذه الخيارات في مكان ووقت بدء القراءة من موجز التغيير. ترتيب الأسبقية هو:
إذا لم يتم تعيين أي من هذه الخيارات، فسيبدأ في قراءة التغييرات من المكالمة |
ChangeFeedPullModelIterator |
استخدم |
CompositePath |
يمثل مسارا مركبا في نهج الفهرسة. |
ComputedProperty | |
ConflictDefinition | |
ConflictResolutionPolicy |
يمثل تكوين نهج حل التعارض لتحديد كيفية حل التعارضات في حالة الكتابة من مناطق مختلفة يؤدي إلى تعارضات في المستندات في المجموعة في خدمة Azure Cosmos DB. |
ConnectionPolicy |
يمثل نهج الاتصال المقترن ب CosmosClient في خدمة قاعدة بيانات Azure Cosmos DB. |
ContainerDefinition | |
ContainerRequest | |
CosmosClientOptions | |
CosmosHeaders | |
CreateOperationInput | |
DatabaseDefinition | |
DatabaseRequest | |
DeleteOperationInput | |
DiagnosticNode |
يمثل شجرة مثل البنية، لالتقاط معلومات التشخيص. |
ErrorBody | |
FailedRequestAttemptDiagnostic |
يلتقط هذا النوع معلومات التشخيص المتعلقة بطلب فاشل لواجهة برمجة تطبيقات الخادم. |
FeedOptions |
خيارات الموجز وأساليب الاستعلام. |
FullTextIndex |
يمثل فهرس نص كامل في نهج الفهرسة. |
FullTextPath |
يمثل مسار نص كامل ليتم فهرسته في خدمة Azure Cosmos DB. |
FullTextPolicy |
يمثل نهج نص كامل لمجموعة في خدمة Azure Cosmos DB. |
GroupByAliasToAggregateType | |
IndexedPath | |
IndexingPolicy | |
ItemDefinition |
العناصر في Cosmos DB هي ببساطة كائنات JSON. تسمح معظم عمليات Item بتوفير النوع الخاص بك الذي يوسع ItemDefinition البسيط جدا. لا يمكنك استخدام أي مفاتيح محجوزة. يمكنك مشاهدة قائمة المفاتيح المحجوزة في <xref:ItemBody> |
JSONArray | |
JSONObject | |
Location |
تستخدم لتحديد المواقع المتوفرة، تكون القراءة هي الفهرس 1 والكتابة هي الفهرس 0. |
MetadataLookUpDiagnostic |
يحتوي هذا النوع على معلومات تشخيصية تتعلق بطلب بيانات تعريف واحدة إلى الخادم. |
OfferDefinition | |
OperationBase | |
OperationResponse | |
PartitionKeyDefinition | |
PartitionKeyRangePropertiesNames | |
PatchOperationInput | |
PermissionBody | |
PermissionDefinition | |
ReadOperationInput | |
ReplaceOperationInput | |
RequestOptions |
الخيارات التي يمكن تحديدها لإصدار مطلوب لخوادم Azure Cosmos DB.= |
Resource | |
RetryOptions |
يمثل نهج إعادة المحاولة المقترن بالطلبات المقيدة في خدمة قاعدة بيانات Azure Cosmos DB. |
SharedOptions |
الخيارات التي يمكن تحديدها لإصدار مطلوب لخوادم Azure Cosmos DB.= |
SpatialIndex | |
SqlParameter |
يمثل معلمة في استعلام SQL معلمات، محدد في SqlQuerySpec |
SqlQuerySpec |
يمثل استعلام SQL في خدمة Azure Cosmos DB. يجب تحديد معلمات الاستعلامات ذات المدخلات للحماية من حقن SQL. مثال استعلام SQL ذات معلمات
|
StoredProcedureDefinition | |
TriggerDefinition | |
UniqueKey |
واجهة لمفتاح فريد واحد تم تمريره كجزء من UniqueKeyPolicy |
UniqueKeyPolicy |
واجهة لإعداد مفاتيح فريدة على إنشاء الحاوية |
UpsertOperationInput | |
UserDefinedFunctionDefinition | |
UserDefinition | |
VectorEmbedding |
يمثل تضمين متجه. يتم استخدام تضمين متجه لتعريف حقل متجه في المستندات. |
VectorEmbeddingPolicy |
يمثل تكوين النهج لتضمين المتجهات في خدمة Azure Cosmos DB. |
VectorIndex |
يمثل فهرس متجه في خدمة Azure Cosmos DB. يتم استخدام فهرس متجه لفهرسة حقول المتجهات في المستندات. |
النوع أسماء مستعارة
AggregateType | |
BulkOperationResponse | |
BulkPatchOperation | |
ClientConfigDiagnostic |
يحتوي هذا النوع على معلومات تتعلق بتهيئة |
ClientSideRequestStatistics |
هذا نوع مجموعة لكافة معلومات التشخيص من جانب العميل. |
CreateOperation | |
DeleteOperation | |
ExistingKeyOperation | |
GatewayStatistics | |
GroupByExpressions | |
JSONValue | |
MetadataLookUpDiagnostics |
يحتوي هذا النوع على معلومات تشخيصية تتعلق بجميع طلبات بيانات التعريف إلى الخادم أثناء عملية عميل CosmosDB. |
NonePartitionKeyType |
يمثل الكائن الذي تم إرجاعه قيمة مفتاح القسم التي تسمح بإنشاء العناصر والوصول إليها دون قيمة لمفتاح القسم |
NullPartitionKeyType |
يمثل الكائن الذي تم إرجاعه قيمة مفتاح القسم التي تسمح بإنشاء العناصر والوصول إليها بقيمة خالية لمفتاح القسم. |
Operation | |
OperationInput | |
OperationWithItem | |
PartitionKey |
PartitionKey للحاوية. |
PatchOperation | |
PatchRequestBody | |
PrimitivePartitionKeyValue |
قيمة مفتاح قسم بدائية. |
ReadOperation | |
RemoveOperation | |
ReplaceOperation | |
RetryDiagnostics |
يلتقط هذا النوع معلومات التشخيص المتعلقة بمحاولة إعادة المحاولة أثناء عملية عميل CosmosDB. |
TokenProvider | |
UpsertOperation |
التعدادات
ChangeFeedMode | |
ConflictResolutionMode | |
ConnectionMode |
تحديد سلوك الاتصال ل CosmosClient. ملاحظة، نحن ندعم حاليا وضع البوابة فقط. |
ConsistencyLevel |
يمثل مستويات التناسق المدعومة لعمليات عميل Azure Cosmos DB. مستويات التناسق حسب ترتيب القوة هي Strong و BoundedStaleness و Session و Consistent Prefix و Eventual. راجع https://aka.ms/cosmos-consistency للحصول على وثائق أكثر تفصيلا حول مستويات التناسق. |
CosmosDbDiagnosticLevel |
مستوى تشخيص Cosmos DB |
DataType |
تعريف نوع البيانات الهدف لمواصفات مسار الفهرس في خدمة Azure Cosmos DB. |
GeospatialType | |
IndexKind |
تحديد أنواع الفهرس المدعومة. |
IndexingMode |
تحديد أوضاع الفهرسة المدعومة. |
MetadataLookUpType |
هذا تعداد لنوع عمليات البحث عن بيانات التعريف الممكنة. |
PartitionKeyDefinitionVersion |
إصدار تعريف PartitionKey |
PartitionKeyKind |
نوع PartitionKey، أي التجزئة، MultiHash |
PermissionMode |
تعداد لقيم وضع الأذونات. |
PriorityLevel |
يمثل مستوى الأولوية المقترن بكل طلبات عميل Azure Cosmos DB. بشكل افتراضي، تعتبر جميع الطلبات طلبات ذات أولوية عالية. راجع https://aka.ms/CosmosDB/PriorityBasedExecution للحصول على وثائق أكثر تفصيلا حول التقييد المستند إلى الأولوية. |
SpatialType | |
TriggerOperation |
تعداد لقيم عملية المشغل. يحدد العمليات التي يجب تنفيذ المشغل عليها. |
TriggerType |
تعداد لقيم نوع المشغل. تحديد نوع المشغل. |
UserDefinedFunctionType |
تعداد لقيم نوع udf. تحديد أنواع الدالات المعرفة من قبل المستخدم. |
VectorEmbeddingDataType |
يمثل نوع بيانات المتجه. |
VectorEmbeddingDistanceFunction |
تمثل دالة المسافة لاستخدامها في حساب المسافة بين المتجهات. |
VectorIndexType |
يمثل نوع الفهرس للمتجه. |
الوظائف
create |
الداخلية التجريبية فقط بإنشاء الحمولة التي تمثل تكوين الإذن للرمز المميز sas. |
تفاصيل الوظيفة
createAuthorizationSasToken(string, SasTokenProperties)
الداخلية التجريبية فقط بإنشاء الحمولة التي تمثل تكوين الإذن للرمز المميز sas.
function createAuthorizationSasToken(masterKey: string, sasTokenProperties: SasTokenProperties): Promise<string>
المعلمات
- masterKey
-
string
- sasTokenProperties
- SasTokenProperties
المرتجعات
Promise<string>