@azure/storage-blob package
الفصول
AccountSASPermissions |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه ك حقل الأذونات على كائن <xref:AccountSASSignatureValues>. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة. |
AccountSASResourceTypes |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الموارد التي يمكن الوصول إليها بواسطة AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح حق الوصول إلى نوع المورد هذا. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه ك حقل الموارد على كائن <xref:AccountSASSignatureValues>. من الممكن إنشاء سلسلة الموارد دون هذه الفئة، ولكن ترتيب الموارد خاص وتضمن هذه الفئة الصحة. |
AccountSASServices |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعدة لإنشاء سلسلة تمثل الخدمات التي يمكن الوصول إليها بواسطة AccountSAS. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح حق الوصول إلى تلك الخدمة. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه ك حقل الخدمات على كائن <xref:AccountSASSignatureValues>. من الممكن إنشاء سلسلة الخدمات دون هذه الفئة، ولكن ترتيب الخدمات خاص وتضمن هذه الفئة الصحة. |
AnonymousCredential |
يوفر AnonymousCredential عضو credentialPolicyCreator المستخدم لإنشاء كائنات AnonymousCredentialPolicy. يتم استخدام AnonymousCredentialPolicy مع طلبات HTTP (S) التي تقرأ الموارد العامة أو للاستخدام مع توقيعات الوصول المشترك (SAS). |
AnonymousCredentialPolicy |
يتم استخدام AnonymousCredentialPolicy مع طلبات HTTP (S) التي تقرأ الموارد العامة أو للاستخدام مع توقيعات الوصول المشترك (SAS). |
AppendBlobClient |
يحدد AppendBlobClient مجموعة من العمليات القابلة للتطبيق على إلحاق الكائنات الثنائية كبيرة الحجم. |
BlobBatch |
يمثل BlobBatch مجموعة مجمعة من العمليات على الكائنات الثنائية كبيرة الحجم.
حاليا، يتم دعم |
BlobBatchClient |
يسمح لك BlobBatchClient بإجراء طلبات مجمعة إلى خدمة Azure Storage Blob. |
BlobClient |
يمثل BlobClient عنوان URL لكائن ثنائي كبير الحجم ل Azure Storage؛ قد يكون الكائن الثنائي كبير الحجم كتلة أو كائن ثنائي كبير الحجم للإلحاق أو كائن ثنائي كبير الحجم للصفحة. |
BlobLeaseClient |
عميل يدير عقود الإيجار <xref:ContainerClient> أو <xref:BlobClient>. |
BlobSASPermissions |
متوفر فقط في وقت تشغيل NODE.JS. هذه فئة مساعد لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل ServiceSAS إلى كائن ثنائي كبير الحجم. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كخانة أذونات على كائن <xref:BlobSASSignatureValues>. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة. |
BlobServiceClient |
يمثل BlobServiceClient عميلا لخدمة Azure Storage Blob مما يسمح لك بمعالجة حاويات الكائن الثنائي كبير الحجم. |
BlockBlobClient |
يحدد BlockBlobClient مجموعة من العمليات القابلة للتطبيق على الكائنات الثنائية كبيرة الحجم للكتلة. |
ContainerClient |
يمثل ContainerClient عنوان URL لحاوية Azure Storage مما يسمح لك بمعالجة الكائنات الثنائية كبيرة الحجم الخاصة به. |
ContainerSASPermissions |
هذه فئة مساعد لإنشاء سلسلة تمثل الأذونات الممنوحة من قبل ServiceSAS إلى حاوية. يعني تعيين قيمة إلى true أن أي SAS يستخدم هذه الأذونات سيمنح أذونات لتلك العملية. بمجرد تعيين كافة القيم، يجب إجراء تسلسل مع toString وتعيينه كخانة أذونات على كائن <xref:BlobSASSignatureValues>. من الممكن إنشاء سلسلة الأذونات بدون هذه الفئة، ولكن ترتيب الأذونات خاص وتضمن هذه الفئة الصحة. |
Credential |
بيانات الاعتماد هي فئة مجردة لتوقيع طلبات AZURE Storage HTTP. ستستضيف هذه الفئة مصنع credentialPolicyCreator الذي ينشئ CredentialPolicy. |
CredentialPolicy |
نهج بيانات الاعتماد المستخدم لتوقيع طلبات HTTP(S) قبل الإرسال. هذه فئة مجردة. |
PageBlobClient |
يحدد PageBlobClient مجموعة من العمليات القابلة للتطبيق على الكائنات الثنائية كبيرة الحجم للصفحة. |
Pipeline |
فئة البنية الأساسية لبرنامج ربط العمليات التجارية تحتوي على نهج طلب HTTP. يمكنك إنشاء مسار افتراضي عن طريق استدعاء <xref:newPipeline>. أو يمكنك إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية مع النهج الخاصة بك بواسطة منشئ البنية الأساسية لبرنامج ربط العمليات التجارية. راجع <xref:newPipeline> والنهج المقدمة قبل تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية المخصصة. |
SASQueryParameters |
يمثل المكونات التي تشكل معلمات استعلام AZURE Storage SAS. لا يتم إنشاء هذا النوع مباشرة من قبل المستخدم؛ يتم إنشاؤه فقط بواسطة أنواع <xref:AccountSASSignatureValues><xref:BlobSASSignatureValues>. بمجرد إنشائه، يمكن ترميزه في <xref:String> وإلحاقه بعنوان URL مباشرة (على الرغم من أنه يجب توخي الحذر هنا في حالة وجود معلمات استعلام، والتي قد تؤثر على الوسائل المناسبة لإلحاق معلمات الاستعلام هذه). ملاحظة: مثيلات هذه الفئة غير قابلة للتغيير. |
StorageBrowserPolicy |
سيتعامل StorageBrowserPolicy مع الاختلافات بين Node.js ووقت تشغيل المستعرض، بما في ذلك:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory هي فئة مصنع تساعد في إنشاء كائنات StorageBrowserPolicy. |
StorageClient |
يمثل StorageClient فئة URL تستند إلى <xref:BlobServiceClient><xref:ContainerClient> وما إلى ذلك. |
StorageClientContext | |
StorageRetryPolicy |
نهج إعادة المحاولة مع تنفيذ إعادة المحاولة الأسية وإعادة المحاولة الخطية. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory هي فئة مصنع تساعد على إنشاء كائنات <xref:StorageRetryPolicy>. |
StorageSharedKeyCredential |
متوفر فقط في وقت تشغيل NODE.JS. StorageSharedKeyCredential لتخويل مفتاح الحساب لخدمة Azure Storage. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy هو نهج يستخدم لتوقيع طلب HTTP باستخدام مفتاح مشترك. |
الواجهات
AccessPolicy |
نهج الوصول |
AccountSASPermissionsLike |
نوع يشبه إذن SAS للحساب. يستخدم في <xref:AccountSASPermissions> لتحليل أذونات SAS من الكائنات الخام. |
AccountSASSignatureValues |
متوفر فقط في وقت تشغيل NODE.JS. يتم استخدام AccountSASSignatureValues لإنشاء توقيع الوصول المشترك (SAS) لحساب Azure Storage. بمجرد تعيين جميع القيم هنا بشكل مناسب، استدع <xref:generateAccountSASQueryParameters> للحصول على تمثيل SAS الذي يمكن تطبيقه فعليا على عناوين url للكائنات الثنائية كبيرة الحجم. ملاحظة: أن كلا من هذه الفئة <xref:SASQueryParameters> موجودة لأن الأول قابل للتغيير وتمثيل منطقي بينما الأخير غير قابل للتغيير ويستخدم لإنشاء طلبات REST الفعلية. |
AppendBlobAppendBlockFromURLOptions |
خيارات لتكوين عملية <xref:AppendBlobClient.appendBlockFromURL>. |
AppendBlobAppendBlockFromUrlHeaders |
تعريف الرؤوس لعملية AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
تعريف الرؤوس لعملية AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
خيارات لتكوين عملية <xref:AppendBlobClient.appendBlock>. |
AppendBlobCreateHeaders |
تعريف الرؤوس لعملية AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
خيارات لتكوين عملية <xref:AppendBlobClient.createIfNotExists>. |
AppendBlobCreateIfNotExistsResponse |
يحتوي على بيانات استجابة لعملية <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
خيارات لتكوين عملية <xref:AppendBlobClient.create>. |
AppendBlobRequestConditions |
الشروط التي يجب إضافتها إلى إنشاء هذا الكائن الثنائي كبير الحجم للإلحاق. |
AppendBlobSealOptions |
خيارات لتكوين عملية <xref:AppendBlobClient.seal>. |
AppendPositionAccessConditions |
مجموعة المعلمات |
BatchSubRequest |
طلب مقترن بعملية دفعية. |
BatchSubResponse |
بيانات الاستجابة المقترنة بطلب واحد ضمن عملية دفعية. |
BlobAbortCopyFromURLHeaders |
تعريف الرؤوس لعملية Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
خيارات لتكوين عملية <xref:BlobClient.abortCopyFromURL>. |
BlobAcquireLeaseOptions |
خيارات لتكوين Blob - عملية Acquire Lease. |
BlobBatchSubmitBatchOptionalParams |
خيارات لتكوين الخدمة - إرسال معلمات اختيارية دفعية. |
BlobBeginCopyFromURLOptions |
خيارات لتكوين عملية <xref:BlobClient.beginCopyFromURL>. |
BlobBeginCopyFromURLResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.beginCopyFromURL>. |
BlobBeginCopyFromUrlPollState |
الحالة المستخدمة من قبل الاستقصاء التي تم إرجاعها من <xref:BlobClient.beginCopyFromURL>.
يتم تمرير هذه الحالة إلى رد الاتصال |
BlobBreakLeaseOptions |
خيارات لتكوين Blob - عملية Break Lease. |
BlobChangeLeaseOptions |
خيارات لتكوين Blob - تغيير عملية التأجير. |
BlobCopyFromURLHeaders |
تعريف الرؤوس لعملية Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
تعريف الرؤوس لعملية Blob_createSnapshot. |
BlobCreateSnapshotOptions |
خيارات لتكوين عملية <xref:BlobClient.createSnapshot>. |
BlobDeleteHeaders |
تعريف الرؤوس لعملية Blob_delete. |
BlobDeleteIfExistsResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.deleteIfExists>. |
BlobDeleteImmutabilityPolicyHeaders |
تعريف الرؤوس لعملية Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
خيارات لحذف عملية <xref:BlobClient.deleteImmutabilityPolicy> نهج عدم القابلية للتغيير. |
BlobDeleteOptions |
خيارات لتكوين عملية <xref:BlobClient.delete>. |
BlobDownloadHeaders |
تعريف الرؤوس لعملية Blob_download. |
BlobDownloadOptionalParams |
المعلمات الاختيارية. |
BlobDownloadOptions |
خيارات لتكوين عملية <xref:BlobClient.download>. |
BlobDownloadResponseParsed |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.download>. |
BlobDownloadToBufferOptions |
واجهة الخيار لعملية <xref:BlobClient.downloadToBuffer>. |
BlobExistsOptions |
خيارات لتكوين عملية <xref:BlobClient.exists>. |
BlobFlatListSegment |
واجهة تمثل BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
خيارات لتكوين عملية <xref:BlobClient.generateSasUrl>. |
BlobGetPropertiesHeaders |
تعريف الرؤوس لعملية Blob_getProperties. |
BlobGetPropertiesOptions |
خيارات لتكوين عملية <xref:BlobClient.getProperties>. |
BlobGetPropertiesResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.getProperties>. |
BlobGetTagsHeaders |
تعريف الرؤوس لعملية Blob_getTags. |
BlobGetTagsOptions |
خيارات لتكوين عملية <xref:BlobClient.getTags>. |
BlobHTTPHeaders |
مجموعة المعلمات |
BlobHierarchyListSegment |
واجهة تمثل BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
وصف النهج غير القابل للتغيير للكائن الثنائي كبير الحجم. |
BlobItem |
كائن ثنائي كبير الحجم ل Azure Storage |
BlobItemInternal |
كائن ثنائي كبير الحجم ل Azure Storage |
BlobPrefix | |
BlobProperties |
خصائص كائن ثنائي كبير الحجم |
BlobQueryArrowConfiguration |
خيارات الاستعلام عن كائن ثنائي كبير الحجم بتنسيق سهم Apache. صالح فقط <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
وصف حقل في <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
خيارات الاستعلام عن كائن ثنائي كبير الحجم بتنسيق CSV. |
BlobQueryError |
نوع خطأ استعلام Blob. |
BlobQueryHeaders |
تعريف الرؤوس لعملية Blob_query. |
BlobQueryJsonTextConfiguration |
خيارات الاستعلام عن كائن ثنائي كبير الحجم بتنسيق JSON. |
BlobQueryParquetConfiguration |
خيارات الاستعلام عن كائن ثنائي كبير الحجم بتنسيق Parquet. صالح فقط <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
BlobReleaseLeaseOptions |
خيارات لتكوين Blob - عملية تأجير الإصدار. |
BlobRenewLeaseOptions |
خيارات لتكوين Blob - تجديد عملية التأجير. |
BlobRequestConditions |
عناوين HTTP الشرطية القياسية وحالة العلامات وحالة التأجير |
BlobSASPermissionsLike |
نوع يشبه إذن Blob SAS. يستخدم في <xref:BlobSASPermissions> لتحليل أذونات SAS من الكائنات الخام. |
BlobSASSignatureValues |
متوفر فقط في وقت تشغيل NODE.JS. يتم استخدام BlobSASSignatureValues للمساعدة في إنشاء رموز SAS لخدمة Blob للحاويات أو الكائنات الثنائية كبيرة الحجم. |
BlobServiceProperties |
خصائص خدمة التخزين. |
BlobServiceStatistics |
إحصائيات خدمة التخزين. |
BlobSetHTTPHeadersHeaders |
تعريف رؤوس عملية Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
خيارات لتكوين عملية <xref:BlobClient.setHTTPHeaders>. |
BlobSetImmutabilityPolicyHeaders |
تعريف الرؤوس لعملية Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
خيارات لتعيين عملية <xref:BlobClient.setImmutabilityPolicy> نهج عدم القابلية للتغيير. |
BlobSetLegalHoldHeaders |
تعريف الرؤوس لعملية Blob_setLegalHold. |
BlobSetLegalHoldOptions |
خيارات لتعيين عملية الاحتجاز القانوني <xref:BlobClient.setLegalHold>. |
BlobSetMetadataHeaders |
تعريف الرؤوس لعملية Blob_setMetadata. |
BlobSetMetadataOptions |
خيارات لتكوين عملية <xref:BlobClient.setMetadata>. |
BlobSetTagsHeaders |
تعريف رؤوس عملية Blob_setTags. |
BlobSetTagsOptions |
خيارات لتكوين عملية <xref:BlobClient.setTags>. |
BlobSetTierHeaders |
تعريف الرؤوس لعملية Blob_setTier. |
BlobSetTierOptions |
خيارات لتكوين عملية <xref:BlobClient.setAccessTier>. |
BlobStartCopyFromURLHeaders |
تعريف الرؤوس لعملية Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
خيارات لتكوين عملية <xref:BlobClient.beginCopyFromURL>. |
BlobSyncCopyFromURLOptions |
خيارات لتكوين عملية <xref:BlobClient.syncCopyFromURL>. |
BlobTag | |
BlobTags |
علامات كائن ثنائي كبير الحجم |
BlobUndeleteHeaders |
تعريف الرؤوس لعملية Blob_undelete. |
BlobUndeleteOptions |
خيارات لتكوين عملية <xref:BlobClient.undelete>. |
Block |
يمثل كتلة واحدة في كائن ثنائي كبير الحجم للكتلة. وهو يصف معرف الكتلة وحجمها. |
BlockBlobCommitBlockListHeaders |
تعريف الرؤوس لعملية BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.commitBlockList>. |
BlockBlobGetBlockListHeaders |
تعريف الرؤوس لعملية BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.getBlockList>. |
BlockBlobParallelUploadOptions |
واجهة خيار <xref:BlockBlobClient.uploadFile><xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
تعريف الرؤوس لعملية BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.query>. |
BlockBlobStageBlockFromURLHeaders |
تعريف رؤوس عملية BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.stageBlockFromURL>. |
BlockBlobStageBlockHeaders |
تعريف الرؤوس لعملية BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.stageBlock>. |
BlockBlobSyncUploadFromURLOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.syncUploadFromURL>. |
BlockBlobUploadHeaders |
تعريف الرؤوس لعملية BlockBlob_upload. |
BlockBlobUploadOptions |
خيارات لتكوين عملية <xref:BlockBlobClient.upload>. |
BlockBlobUploadStreamOptions |
واجهة الخيار لعملية <xref:BlockBlobClient.uploadStream>. |
BlockList | |
CommonGenerateSasUrlOptions |
الخيارات الشائعة <xref:BlobGenerateSasUrlOptions><xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
واجهة للخيارات الشائعة لكل عملية بعيدة. |
ContainerAcquireLeaseOptions |
خيارات لتكوين الحاوية - عملية الحصول على التأجير. |
ContainerBreakLeaseOptionalParams |
المعلمات الاختيارية. |
ContainerBreakLeaseOptions |
خيارات لتكوين Container - Break Lease operation. |
ContainerChangeLeaseOptions |
خيارات لتكوين الحاوية - تغيير عملية التأجير. |
ContainerCreateHeaders |
تعريف الرؤوس لعملية Container_create. |
ContainerCreateIfNotExistsResponse |
يحتوي على بيانات استجابة لعملية <xref:ContainerClient.createIfNotExists>. |
ContainerCreateOptions |
خيارات لتكوين عملية <xref:ContainerClient.create>. |
ContainerDeleteBlobOptions |
خيارات لتكوين عملية <xref:ContainerClient.deleteBlob>. |
ContainerDeleteHeaders |
تعريف الرؤوس لعملية Container_delete. |
ContainerDeleteIfExistsResponse |
يحتوي على بيانات استجابة لعملية <xref:ContainerClient.deleteIfExists>. |
ContainerDeleteMethodOptions |
خيارات لتكوين عملية <xref:ContainerClient.delete>. |
ContainerEncryptionScope |
مجموعة المعلمات |
ContainerExistsOptions |
خيارات لتكوين عملية <xref:ContainerClient.exists>. |
ContainerGenerateSasUrlOptions |
خيارات لتكوين عملية <xref:ContainerClient.generateSasUrl>. |
ContainerGetAccessPolicyHeaders |
تعريف الرؤوس لعملية Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
خيارات لتكوين عملية <xref:ContainerClient.getAccessPolicy>. |
ContainerGetPropertiesHeaders |
تعريف الرؤوس لعملية Container_getProperties. |
ContainerGetPropertiesOptions |
خيارات لتكوين عملية <xref:ContainerClient.getProperties>. |
ContainerItem |
حاوية تخزين Azure |
ContainerListBlobFlatSegmentHeaders |
تعريف الرؤوس لعملية Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
تعريف الرؤوس لعملية Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
خيارات لتكوين Container - List Blobs operations. رأى:
|
ContainerProperties |
خصائص الحاوية |
ContainerReleaseLeaseOptions |
خيارات لتكوين الحاوية - عملية تأجير الإصدار. |
ContainerRenameHeaders |
تعريف الرؤوس لعملية Container_rename. |
ContainerRenewLeaseOptions |
خيارات لتكوين الحاوية - تجديد عملية التأجير. |
ContainerRequestConditions |
الشروط التي يجب تلبيتها للحاوية. |
ContainerSASPermissionsLike |
نوع يشبه إذن Container SAS. يستخدم في <xref:ContainerSASPermissions> لتحليل أذونات SAS من الكائنات الخام. |
ContainerSetAccessPolicyHeaders |
تعريف الرؤوس لعملية Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
خيارات لتكوين عملية <xref:ContainerClient.setAccessPolicy>. |
ContainerSetMetadataHeaders |
تعريف الرؤوس لعملية Container_setMetadata. |
ContainerSetMetadataOptions |
خيارات لتكوين عملية <xref:ContainerClient.setMetadata>. |
ContainerUndeleteHeaders |
تعريف رؤوس عملية Container_restore. |
CorsRule |
CORS هي ميزة HTTP تمكن تطبيق ويب يعمل ضمن مجال واحد من الوصول إلى الموارد في مجال آخر. تطبق مستعرضات الويب تقييد أمان يعرف بنهج الأصل نفسه الذي يمنع صفحة ويب من استدعاء واجهات برمجة التطبيقات في مجال مختلف؛ توفر CORS طريقة آمنة للسماح لمجال واحد (مجال الأصل) باستدعاء واجهات برمجة التطبيقات في مجال آخر |
CpkInfo |
مجموعة المعلمات |
FilterBlobItem |
معلومات الكائن الثنائي كبير الحجم من <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
معلومات Blob من استدعاء واجهة برمجة تطبيقات Filter Blobs |
FilterBlobSegment |
استجابة الجزء لعملية <xref:BlobServiceClient.findBlobsByTags>. |
FilterBlobSegmentModel |
نتيجة استدعاء Filter Blobs API |
GeoReplication |
معلومات Geo-Replication لخدمة التخزين الثانوية |
HttpAuthorization |
يمثل معلومات المصادقة في التخويل، ومصادقة الوكيل، ومصادقة WWW، وقيم رأس Proxy-Authenticate. |
Lease |
تفاصيل عقد إيجار محدد. |
LeaseAccessConditions |
مجموعة المعلمات |
LeaseOperationOptions |
تكوين عمليات التأجير. |
ListBlobsFlatSegmentResponse |
تعداد الكائنات الثنائية كبيرة الحجم |
ListBlobsFlatSegmentResponseModel |
تعداد الكائنات الثنائية كبيرة الحجم |
ListBlobsHierarchySegmentResponse |
تعداد الكائنات الثنائية كبيرة الحجم |
ListBlobsHierarchySegmentResponseModel |
تعداد الكائنات الثنائية كبيرة الحجم |
ListContainersSegmentResponse |
تعداد للحاويات |
Logging |
إعدادات تسجيل Azure Analytics. |
MatchConditions |
تحديد خيارات HTTP للطلبات الشرطية استنادا إلى مطابقة ETag. |
Metadata |
خريطة لأزواج الاسم والقيمة لإقرانها بالمورد. |
Metrics |
ملخص لإحصائيات الطلب المجمعة بواسطة واجهة برمجة التطبيقات في تجميعات الساعة أو الدقيقة للكائنات الثنائية كبيرة الحجم |
ModificationConditions |
تحديد خيارات HTTP للطلبات الشرطية استنادا إلى وقت التعديل. |
ModifiedAccessConditions |
العناوين الشرطية القياسية ل HTTP وحالة العلامات. |
ModifiedAccessConditionsModel |
مجموعة المعلمات |
ObjectReplicationPolicy |
يحتوي على معرف نهج النسخ المتماثل للكائنات وقائمة <xref:ObjectReplicationRule>المعنية. يتم استخدام هذا عند استرداد خصائص النسخ المتماثل للكائنات على الكائن الثنائي كبير الحجم المصدر. يتم تعيين معرف النهج للكائن الثنائي كبير الحجم الوجهة في ObjectReplicationDestinationPolicyId لاستجابات الأسلوب المعنية (على سبيل المثال، <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
يحتوي على معرف قاعدة النسخ المتماثل للكائنات <xref:ObjectReplicationStatus> للكائن الثنائي كبير الحجم. يمكن أن يكون هناك أكثر من <xref:ObjectReplicationRule> واحد تحت <xref:ObjectReplicationPolicy>. |
PageBlobClearPagesHeaders |
تعريف الرؤوس لعملية PageBlob_clearPages. |
PageBlobClearPagesOptions |
خيارات لتكوين عملية <xref:PageBlobClient.clearPages>. |
PageBlobCopyIncrementalHeaders |
تعريف الرؤوس لعملية PageBlob_copyIncremental. |
PageBlobCreateHeaders |
تعريف الرؤوس لعملية PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
خيارات لتكوين عملية <xref:PageBlobClient.createIfNotExists>. |
PageBlobCreateIfNotExistsResponse |
يحتوي على بيانات استجابة لعملية <xref:PageBlobClient.createIfNotExists>. |
PageBlobCreateOptions |
خيارات لتكوين عملية <xref:PageBlobClient.create>. |
PageBlobGetPageRangesDiffHeaders |
تعريف الرؤوس لعملية PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
خيارات لتكوين عملية <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.getPageRangesDiff>. |
PageBlobGetPageRangesHeaders |
تعريف الرؤوس لعملية PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
خيارات لتكوين عملية <xref:PageBlobClient.getPageRanges>. |
PageBlobGetPageRangesResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.getPageRanges>. |
PageBlobRequestConditions |
الشروط التي يجب إضافتها إلى إنشاء كائن ثنائي كبير الحجم للصفحة. |
PageBlobResizeHeaders |
تعريف الرؤوس لعملية PageBlob_resize. |
PageBlobResizeOptions |
خيارات لتكوين عملية <xref:PageBlobClient.resize>. |
PageBlobStartCopyIncrementalOptions |
خيارات لتكوين عملية <xref:PageBlobClient.startCopyIncremental>. |
PageBlobUpdateSequenceNumberHeaders |
تعريف الرؤوس لعملية PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
خيارات لتكوين عملية <xref:PageBlobClient.updateSequenceNumber>. |
PageBlobUploadPagesFromURLHeaders |
تعريف الرؤوس لعملية PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
خيارات لتكوين عملية <xref:PageBlobClient.uploadPagesFromURL>. |
PageBlobUploadPagesHeaders |
تعريف الرؤوس لعملية PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
خيارات لتكوين عملية <xref:PageBlobClient.uploadPages>. |
PageList |
قائمة نطاقات الصفحات لكائن ثنائي كبير الحجم. |
ParsedBatchResponse |
الاستجابة متعددة الأقسام/المختلطة التي تحتوي على الاستجابة لكل طلب فرعي. |
PipelineLike |
واجهة لفئة <xref:Pipeline> تحتوي على نهج طلب HTTP. يمكنك إنشاء مسار افتراضي عن طريق استدعاء <xref:newPipeline>. أو يمكنك إنشاء البنية الأساسية لبرنامج ربط العمليات التجارية مع النهج الخاصة بك بواسطة منشئ البنية الأساسية لبرنامج ربط العمليات التجارية. راجع <xref:newPipeline> والنهج المقدمة قبل تنفيذ البنية الأساسية لبرنامج ربط العمليات التجارية المخصصة. |
PipelineOptions |
واجهة الخيار لمنشئ البنية الأساسية لبرنامج ربط العمليات التجارية. |
Range |
نطاق عمليات خدمة Blob. |
RetentionPolicy |
نهج الاستبقاء الذي يحدد المدة التي يجب أن تستمر فيها البيانات المقترنة |
SASQueryParametersOptions |
خيارات لإنشاء <xref:SASQueryParameters>. |
SasIPRange |
نطاق IP المسموح به ل SAS. |
SequenceNumberAccessConditions |
مجموعة المعلمات |
ServiceFilterBlobsHeaders |
تعريف الرؤوس لعملية Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.findBlobsByTags>. |
ServiceGenerateAccountSasUrlOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.generateAccountSasUrl>. |
ServiceGetAccountInfoHeaders |
تعريف الرؤوس لعملية Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.getAccountInfo>. |
ServiceGetPropertiesHeaders |
تعريف الرؤوس لعملية Service_getProperties. |
ServiceGetPropertiesOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.getProperties>. |
ServiceGetStatisticsHeaders |
تعريف رؤوس عملية Service_getStatistics. |
ServiceGetStatisticsOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.getStatistics>. |
ServiceGetUserDelegationKeyHeaders |
تعريف الرؤوس لعملية Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
خيارات لتكوين الخدمة - الحصول على مفتاح تفويض المستخدم. |
ServiceListContainersOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.listContainers>. |
ServiceListContainersSegmentHeaders |
تعريف الرؤوس لعملية Service_listContainersSegment. |
ServiceRenameContainerOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.renameContainer>. |
ServiceSetPropertiesHeaders |
تعريف الرؤوس لعملية Service_setProperties. |
ServiceSetPropertiesOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.setProperties>. |
ServiceSubmitBatchHeaders |
تعريف الرؤوس لعملية Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
المعلمات الاختيارية. |
ServiceUndeleteContainerOptions |
خيارات لتكوين عملية <xref:BlobServiceClient.undeleteContainer>. |
SignedIdentifier |
المعرف الموقع. |
SignedIdentifierModel |
المعرف الموقع |
StaticWebsite |
الخصائص التي تمكن الحساب من استضافة موقع ويب ثابت |
StorageClientOptionalParams |
المعلمات الاختيارية. |
StoragePipelineOptions |
واجهة الخيارات للدالة <xref:newPipeline>. |
StorageRetryOptions |
واجهة خيارات إعادة محاولة Storage Blob. |
TagConditions |
تحديد خيارات HTTP للطلبات الشرطية استنادا إلى علامات الكائن الثنائي كبير الحجم. |
UserDelegationKey |
مفتاح تفويض المستخدم. |
UserDelegationKeyModel |
مفتاح تفويض المستخدم |
النوع أسماء مستعارة
AccessTier |
تعريف قيم AccessTier. |
AccountKind |
تعريف قيم AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
يحتوي على بيانات استجابة لعملية appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
يحتوي على بيانات استجابة لعملية appendBlock. |
AppendBlobCreateResponse |
يحتوي على بيانات الاستجابة لعملية الإنشاء. |
ArchiveStatus |
تعريف قيم ArchiveStatus. |
BlobAbortCopyFromURLResponse |
يحتوي على بيانات الاستجابة لعملية abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
يحتوي على بيانات استجابة لعملية <xref:deleteBlobs>. |
BlobBatchSetBlobsAccessTierResponse |
يحتوي على بيانات استجابة لعملية <xref:setBlobsAccessTier>. |
BlobBatchSubmitBatchResponse |
يحتوي على بيانات استجابة لعمليات دفعة كائن ثنائي كبير الحجم. |
BlobCopyFromURLResponse |
يحتوي على بيانات استجابة لعملية copyFromURL. |
BlobCreateSnapshotResponse |
يحتوي على بيانات الاستجابة لعملية createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
يحتوي على بيانات استجابة لعملية deleteImmutabilityPolicy. |
BlobDeleteResponse |
يحتوي على بيانات استجابة لعملية الحذف. |
BlobDownloadResponseModel |
يحتوي على بيانات الاستجابة لعملية التنزيل. |
BlobGetPropertiesResponseModel |
يحتوي على بيانات الاستجابة لعملية getProperties. |
BlobGetTagsResponse |
يحتوي على بيانات استجابة لعملية <xref:BlobClient.getTags>. |
BlobImmutabilityPolicyMode |
تعريف قيم BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
نوع <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
يحتوي على بيانات الاستجابة لعملية الاستعلام. |
BlobSetHTTPHeadersResponse |
يحتوي على بيانات الاستجابة لعملية setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
يحتوي على بيانات الاستجابة لعملية setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
يحتوي على بيانات استجابة لعملية setLegalHold. |
BlobSetMetadataResponse |
يحتوي على بيانات استجابة لعملية setMetadata. |
BlobSetTagsResponse |
يحتوي على بيانات الاستجابة لعملية setTags. |
BlobSetTierResponse |
يحتوي على بيانات الاستجابة لعملية setTier. |
BlobStartCopyFromURLResponse |
يحتوي على بيانات الاستجابة لعملية startCopyFromURL. |
BlobType |
تعريف قيم BlobType. |
BlobUndeleteResponse |
يحتوي على بيانات استجابة لعملية إلغاء الحذف. |
BlobUploadCommonResponse |
نوع الاستجابة <xref:BlockBlobClient.uploadFile><xref:BlockBlobClient.uploadStream><xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
يحتوي على بيانات الاستجابة لعملية commitBlockList. |
BlockBlobGetBlockListResponse |
يحتوي على بيانات الاستجابة لعملية getBlockList. |
BlockBlobPutBlobFromUrlResponse |
يحتوي على بيانات الاستجابة لعملية putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
يحتوي على بيانات الاستجابة لعملية stageBlockFromURL. |
BlockBlobStageBlockResponse |
يحتوي على بيانات الاستجابة لعملية stageBlock. |
BlockBlobUploadResponse |
يحتوي على بيانات استجابة لعملية التحميل. |
BlockListType |
تعريف قيم BlockListType. |
ContainerCreateResponse |
يحتوي على بيانات الاستجابة لعملية الإنشاء. |
ContainerDeleteResponse |
يحتوي على بيانات استجابة لعملية الحذف. |
ContainerGetAccessPolicyResponse |
يحتوي على بيانات استجابة لعملية <xref:ContainerClient.getAccessPolicy>. |
ContainerGetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية getProperties. |
ContainerListBlobFlatSegmentResponse |
يحتوي على بيانات الاستجابة لعملية listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
يحتوي على بيانات الاستجابة لعملية listBlobHierarchySegment. |
ContainerRenameResponse |
يحتوي على بيانات استجابة لعملية إعادة التسمية. |
ContainerSetAccessPolicyResponse |
يحتوي على بيانات الاستجابة لعملية setAccessPolicy. |
ContainerSetMetadataResponse |
يحتوي على بيانات استجابة لعملية setMetadata. |
ContainerUndeleteResponse |
يحتوي على بيانات استجابة لعملية الاستعادة. |
CopyPollerBlobClient |
تعريف العمليات من <xref:BlobClient> المطلوبة للناقص الذي تم إرجاعه بواسطة <xref:BlobClient.beginCopyFromURL> للعمل. |
CopyStatusType |
تعريف قيم CopyStatusType. |
CredentialPolicyCreator |
دالة مصنع تنشئ نهج بيانات اعتماد جديد يستخدم النهج التالي المتوفر. |
DeleteSnapshotsOptionType |
تعريف قيم DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
تعريف قيم EncryptionAlgorithmType. |
GeoReplicationStatusType |
تعريف قيم GeoReplicationStatusType. |
LeaseDurationType |
تعريف قيم LeaseDurationType. |
LeaseOperationResponse |
يحتوي على بيانات الاستجابة للعمليات التي تنشئ عقد تأجير أو تعدله أو تحذفه. راجع <xref:BlobLeaseClient>. |
LeaseStateType |
تعريف قيم LeaseStateType. |
LeaseStatusType |
تعريف قيم LeaseStatusType. |
ListBlobsIncludeItem |
تعريف قيم ListBlobsIncludeItem. |
ListContainersIncludeType |
تعريف قيم ListContainersIncludeType. |
ObjectReplicationStatus |
تحديد حالة النسخ المتماثل لكائن ثنائي كبير الحجم. يتم استخدام هذا عندما يتم تطبيق نهج (نهج) النسخ المتماثل للكائنات على حساب التخزين. راجع <xref:ObjectReplicationPolicy><xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
يحتوي على بيانات الاستجابة لعملية clearPages. |
PageBlobCopyIncrementalResponse |
يحتوي على بيانات استجابة لعملية copyIncremental. |
PageBlobCreateResponse |
يحتوي على بيانات الاستجابة لعملية الإنشاء. |
PageBlobResizeResponse |
يحتوي على بيانات استجابة لعملية تغيير الحجم. |
PageBlobUpdateSequenceNumberResponse |
يحتوي على بيانات الاستجابة لعملية updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
يحتوي على بيانات استجابة لعملية uploadPagesFromURL. |
PageBlobUploadPagesResponse |
يحتوي على بيانات استجابة لعملية uploadPages. |
PublicAccessType |
تعريف قيم PublicAccessType. |
RehydratePriority |
تعريف قيم RehydratePriority. |
SequenceNumberActionType |
تعريف قيم SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
استجابة عملية <xref:BlobServiceClient.findBlobsByTags>. |
ServiceGetAccountInfoResponse |
يحتوي على بيانات الاستجابة لعملية getAccountInfo. |
ServiceGetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية getProperties. |
ServiceGetStatisticsResponse |
يحتوي على بيانات الاستجابة لعملية getStatistics. |
ServiceGetUserDelegationKeyResponse |
يحتوي على بيانات استجابة لعملية <xref:getUserDelegationKey>. |
ServiceListContainersSegmentResponse |
يحتوي على بيانات الاستجابة لعملية listContainersSegment. |
ServiceSetPropertiesResponse |
يحتوي على بيانات الاستجابة لعملية setProperties. |
ServiceSubmitBatchResponseModel |
يحتوي على بيانات الاستجابة لعملية submitBatch. |
SkuName |
تعريف قيم SkuName. |
SyncCopyStatusType |
تعريف قيم SyncCopyStatusType. |
Tags |
علامات Blob. |
التعدادات
BlockBlobTier |
يمثل طبقة الوصول على كائن ثنائي كبير الحجم. للحصول على معلومات مفصلة حول ترتيب مستوى الكائن الثنائي كبير الحجم للكتلة، راجع طبقات التخزين الساخنة والباردة والأرشيف. |
PremiumPageBlobTier |
تحديد طبقة كائن ثنائي كبير الحجم للصفحة لتعيين الكائن الثنائي كبير الحجم إليه. ينطبق هذا فقط على الكائنات الثنائية كبيرة الحجم للصفحة على حسابات التخزين المتميزة. يرجى الاطلاع على هنا للحصول على معلومات مفصلة حول IOPS المطابق ومعدل النقل لكل PageBlobTier. |
SASProtocol |
بروتوكولات SAS التي تم إنشاؤها. |
StorageRetryPolicyType |
أنواع نهج إعادة المحاولة. |
الوظائف
generate |
متوفر فقط في وقت تشغيل NODE.JS. ينشئ كائن <xref:SASQueryParameters> يحتوي على جميع معلمات استعلام SAS اللازمة لتقديم طلب REST فعلي. |
generate |
متوفر فقط في وقت تشغيل NODE.JS. إنشاء مثيل SASQueryParameters. يقبل فقط الإعدادات المطلوبة اللازمة لإنشاء SAS. بالنسبة للإعدادات الاختيارية، يرجى تعيين الخصائص المقابلة مباشرة، مثل الأذونات و startsOn والمعرف. تحذير: عند عدم توفير المعرف، تكون الأذونات وانتهاء الصلاحية مطلوبة. يجب تعيين قيمة للمعرف أو انتهاء الصلاحيةعلى أذونات & يدويا إذا قمت بالأحرف الأولى باستخدام الدالة الإنشائية هذه. املأ التفاصيل المطلوبة قبل تشغيل القصاصات البرمجية التالية. مثال على الاستخدام:
مثال على استخدام معرف:
مثال باستخدام اسم كائن ثنائي كبير الحجم:
|
generate |
متوفر فقط في وقت تشغيل NODE.JS. إنشاء مثيل SASQueryParameters. تحذير: سيتم تجاهل المعرف عند إنشاء توقيعات الوصول المشترك لتفويض المستخدم، والأذونات وانتهاء الصلاحية مطلوبة. مثال على الاستخدام:
|
is |
مساعد لتحديد ما إذا كانت وسيطة معينة تفي بعقد البنية الأساسية لبرنامج ربط العمليات التجارية |
new |
إنشاء كائن مسار جديد مع توفير بيانات الاعتماد. |
تفاصيل الوظيفة
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
متوفر فقط في وقت تشغيل NODE.JS. ينشئ كائن <xref:SASQueryParameters> يحتوي على جميع معلمات استعلام SAS اللازمة لتقديم طلب REST فعلي.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
المعلمات
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
المرتجعات
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
متوفر فقط في وقت تشغيل NODE.JS. إنشاء مثيل SASQueryParameters.
يقبل فقط الإعدادات المطلوبة اللازمة لإنشاء SAS. بالنسبة للإعدادات الاختيارية، يرجى تعيين الخصائص المقابلة مباشرة، مثل الأذونات و startsOn والمعرف.
تحذير: عند عدم توفير المعرف، تكون الأذونات وانتهاء الصلاحية مطلوبة. يجب تعيين قيمة للمعرف أو انتهاء الصلاحيةعلى أذونات & يدويا إذا قمت بالأحرف الأولى باستخدام الدالة الإنشائية هذه.
املأ التفاصيل المطلوبة قبل تشغيل القصاصات البرمجية التالية.
مثال على الاستخدام:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
مثال على استخدام معرف:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
مثال باستخدام اسم كائن ثنائي كبير الحجم:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
المعلمات
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
المرتجعات
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
متوفر فقط في وقت تشغيل NODE.JS. إنشاء مثيل SASQueryParameters. تحذير: سيتم تجاهل المعرف عند إنشاء توقيعات الوصول المشترك لتفويض المستخدم، والأذونات وانتهاء الصلاحية مطلوبة.
مثال على الاستخدام:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)
المعلمات
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
القيمة المرجعة blobServiceClient.getUserDelegationKey()
- accountName
-
string
المرتجعات
isPipelineLike(unknown)
مساعد لتحديد ما إذا كانت وسيطة معينة تفي بعقد البنية الأساسية لبرنامج ربط العمليات التجارية
function isPipelineLike(pipeline: unknown)
المعلمات
- pipeline
-
unknown
وسيطة قد تكون مسارا
المرتجعات
boolean
صواب عندما تفي الوسيطة بعقد البنية الأساسية لبرنامج ربط العمليات التجارية
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
إنشاء كائن مسار جديد مع توفير بيانات الاعتماد.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
المعلمات
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من حزمة @azure/identity
لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
اختياري. خيارات.
المرتجعات
كائن مسار جديد.
Azure SDK for JavaScript