مشاركة عبر


DataLakeDirectoryClient class

يمثل DataLakeDirectoryClient عنوان URL لدليل Azure Storage.

يمتد

المنشئون

DataLakeDirectoryClient(string, Pipeline)

إنشاء مثيل DataLakePathClient من عنوان URL والمسار.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

إنشاء مثيل DataLakePathClient من عنوان URL وبيانات الاعتماد.

الخصائص

fileSystemName

اسم نظام الملفات الحالي.

name

اسم المسار الحالي (دليل أو ملف).

الخصائص الموروثة

accountName
credential

مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من حزمة @azure/identity لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.

url

قيمة سلسلة URL المرمزة.

الأساليب

create(DirectoryCreateOptions)

إنشاء دليل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

create(PathResourceType, PathCreateOptions)

إنشاء دليل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(DirectoryCreateIfNotExistsOptions)

إنشاء دليل إذا لم يكن موجودا بالفعل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

إنشاء دليل إذا لم يكن موجودا بالفعل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

إنشاء سلسلة لتوقيع URI توقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateSasUrl(DirectoryGenerateSasUrlOptions)

متوفر فقط للعملاء الذين تم إنشاؤهم باستخدام بيانات اعتماد مفتاح مشترك.

إنشاء عنوان URI لتوقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها. يتم توقيع SAS بواسطة بيانات اعتماد المفتاح المشترك للعميل.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

إنشاء سلسلة لتوقيع URI توقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها في توقيع SAS بواسطة مفتاح تفويض مستخدم الإدخال.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

إنشاء عنوان URI لتوقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها. يتم توقيع SAS بواسطة مفتاح تفويض مستخدم الإدخال.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

getFileClient(string)

إنشاء كائن DataLakeFileClient ضمن الدليل الحالي.

getSubdirectoryClient(string)

إنشاء كائن DataLakeDirectoryClient ضمن الدليل الحالي.

الأساليب المتوارثة

delete(boolean, PathDeleteOptions)

حذف المسار الحالي (دليل أو ملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

deleteIfExists(boolean, PathDeleteOptions)

حذف المسار الحالي (الدليل أو الملف) إذا كان موجودا.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

exists(PathExistsOptions)

إرجاع true إذا كان ملف Data Lake الذي يمثله هذا العميل موجودا؛ خطأ خلاف ذلك.

ملاحظة: استخدم هذه الدالة بعناية حيث قد يتم حذف ملف موجود من قبل عملاء أو تطبيقات أخرى. قد تتم إضافة الملفات الجديدة بالعكس بواسطة عملاء أو تطبيقات أخرى بعد اكتمال هذه الدالة.

getAccessControl(PathGetAccessControlOptions)

إرجاع بيانات التحكم بالوصول لمسار (دليل الملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

getDataLakeLeaseClient(string)

احصل على DataLakeLeaseClient الذي يدير عقود الإيجار على المسار (الدليل أو الملف).

getProperties(PathGetPropertiesOptions)

إرجاع كافة بيانات التعريف المعرفة من قبل المستخدم وخصائص HTTP القياسية وخصائص النظام للمسار (الدليل أو الملف).

تحذير: سيكون للكائن metadata الذي تم إرجاعه في الاستجابة مفاتيحه بأحرف صغيرة، حتى لو احتوت في الأصل على أحرف كبيرة. يختلف هذا عن مفاتيح بيانات التعريف التي تم إرجاعها بواسطة أساليب DataLakeFileSystemClient التي تسرد المسارات باستخدام خيار includeMetadata، والتي ستحتفظ بأحرفها الأصلية.

راجع https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

move(string, PathMoveOptions)

نقل الدليل أو الملف داخل نفس نظام الملفات.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

move(string, string, PathMoveOptions)

نقل الدليل أو الملف إلى نظام ملفات آخر.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

إزالة التحكم بالوصول على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

تعيين بيانات التحكم في الوصول لمسار (دليل الملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

تعيين Access Control على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

تعيين خصائص النظام على المسار (الدليل أو الملف).

إذا لم يتم توفير أي قيمة، أو لم يتم توفير قيمة لرؤوس كائن ثنائي كبير الحجم HTTP المحددة، مسح رؤوس HTTP للكائن الثنائي كبير الحجم هذه بدون قيمة.

راجع https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

setMetadata(Metadata, PathSetMetadataOptions)

تعيين بيانات التعريف المعرفة من قبل المستخدم للمسار المحدد (دليل الملف) كزوج واحد أو أكثر من أزواج قيمة الاسم.

إذا لم يتم توفير أي خيار، أو لم يتم تحديد بيانات تعريف في المعلمة، فستتم إزالة بيانات تعريف المسار.

راجع https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

تعيين أذونات الملف على مسار.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

toDirectoryClient()

تحويل DataLakePathClient الحالي إلى DataLakeDirectoryClient إذا كان المسار الحالي دليلا.

toFileClient()

تحويل DataLakePathClient الحالي إلى DataLakeFileClient إذا كان المسار الحالي ملفا.

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

يعدل Access Control على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

تفاصيل المنشئ

DataLakeDirectoryClient(string, Pipeline)

إنشاء مثيل DataLakePathClient من عنوان URL والمسار.

new DataLakeDirectoryClient(url: string, pipeline: Pipeline)

المعلمات

url

string

سلسلة عميل تشير إلى مسار مستودع بيانات Azure Storage (دليل أو ملف)، مثل "https://myaccount.dfs.core.windows.net/filesystem/directory"؛ أو "https://myaccount.dfs.core.windows.net/filesystem/file". يمكنك إلحاق SAS إذا كنت تستخدم AnonymousCredential، مثل "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

pipeline
Pipeline

استدعاء newPipeline() لإنشاء مسار افتراضي، أو توفير مسار مخصص.

DataLakeDirectoryClient(string, StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

إنشاء مثيل DataLakePathClient من عنوان URL وبيانات الاعتماد.

new DataLakeDirectoryClient(url: string, credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, options?: StoragePipelineOptions)

المعلمات

url

string

سلسلة عميل تشير إلى مسار مستودع بيانات Azure Storage (دليل أو ملف)، مثل "https://myaccount.dfs.core.windows.net/filesystem/directory"؛ أو "https://myaccount.dfs.core.windows.net/filesystem/file". يمكنك إلحاق SAS إذا كنت تستخدم AnonymousCredential، مثل "https://myaccount.dfs.core.windows.net/filesystem/directory?sasString".

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من حزمة @azure/identity لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.

options
StoragePipelineOptions

Optional. خيارات لتكوين البنية الأساسية لبرنامج ربط العمليات التجارية HTTP.

تفاصيل الخاصية

fileSystemName

اسم نظام الملفات الحالي.

string fileSystemName

قيمة الخاصية

string

name

اسم المسار الحالي (دليل أو ملف).

string name

قيمة الخاصية

string

تفاصيل الخاصية الموروثة

accountName

accountName: string

قيمة الخاصية

string

موروثة منDataLakePathClient.accountName

credential

مثل AnonymousCredential أو StorageSharedKeyCredential أو أي بيانات اعتماد من حزمة @azure/identity لمصادقة الطلبات إلى الخدمة. يمكنك أيضا توفير كائن ينفذ واجهة TokenCredential. إذا لم يتم تحديده، يتم استخدام AnonymousCredential.

credential: StorageSharedKeyCredential | AnonymousCredential | TokenCredential

قيمة الخاصية

موروثة منDataLakePathClient.credential

url

قيمة سلسلة URL المرمزة.

url: string

قيمة الخاصية

string

موروثة منDataLakePathClient.url

تفاصيل الأسلوب

create(DirectoryCreateOptions)

إنشاء دليل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(options?: DirectoryCreateOptions): Promise<DirectoryCreateResponse>

المعلمات

options
DirectoryCreateOptions

Optional. خيارات عند إنشاء الدليل.

المرتجعات

create(PathResourceType, PathCreateOptions)

إنشاء دليل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function create(resourceType: PathResourceType, options?: PathCreateOptions): Promise<PathCreateResponse>

المعلمات

resourceType
PathResourceTypeModel

يجب أن يكون نوع المورد "دليل" ل DataLakeDirectoryClient.

options
PathCreateOptions

Optional. خيارات عند إنشاء الدليل.

المرتجعات

createIfNotExists(DirectoryCreateIfNotExistsOptions)

إنشاء دليل إذا لم يكن موجودا بالفعل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(options?: DirectoryCreateIfNotExistsOptions): Promise<DirectoryCreateIfNotExistsResponse>

المعلمات

المرتجعات

createIfNotExists(PathResourceType, PathCreateIfNotExistsOptions)

إنشاء دليل إذا لم يكن موجودا بالفعل.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function createIfNotExists(resourceType: PathResourceType, options?: PathCreateIfNotExistsOptions): Promise<PathCreateIfNotExistsResponse>

المعلمات

resourceType
PathResourceTypeModel

يجب أن يكون نوع المورد "دليل" ل DataLakeDirectoryClient.

المرتجعات

generateSasStringToSign(DirectoryGenerateSasUrlOptions)

إنشاء سلسلة لتوقيع URI توقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasStringToSign(options: DirectoryGenerateSasUrlOptions): string

المعلمات

options
DirectoryGenerateSasUrlOptions

المعلمات الاختيارية.

المرتجعات

string

SAS URI الذي يتكون من URI للمورد الذي يمثله هذا العميل، متبوعا بالرمز المميز SAS الذي تم إنشاؤه.

generateSasUrl(DirectoryGenerateSasUrlOptions)

متوفر فقط للعملاء الذين تم إنشاؤهم باستخدام بيانات اعتماد مفتاح مشترك.

إنشاء عنوان URI لتوقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها. يتم توقيع SAS بواسطة بيانات اعتماد المفتاح المشترك للعميل.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateSasUrl(options: DirectoryGenerateSasUrlOptions): Promise<string>

المعلمات

options
DirectoryGenerateSasUrlOptions

المعلمات الاختيارية.

المرتجعات

Promise<string>

SAS URI الذي يتكون من URI للمورد الذي يمثله هذا العميل، متبوعا بالرمز المميز SAS الذي تم إنشاؤه.

generateUserDelegationSasStringToSign(DirectoryGenerateSasUrlOptions, UserDelegationKey)

إنشاء سلسلة لتوقيع URI توقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها في توقيع SAS بواسطة مفتاح تفويض مستخدم الإدخال.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasStringToSign(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): string

المعلمات

options
DirectoryGenerateSasUrlOptions

المعلمات الاختيارية.

userDelegationKey
UserDelegationKey

القيمة المرجعة blobServiceClient.getUserDelegationKey()

المرتجعات

string

SAS URI الذي يتكون من URI للمورد الذي يمثله هذا العميل، متبوعا بالرمز المميز SAS الذي تم إنشاؤه.

generateUserDelegationSasUrl(DirectoryGenerateSasUrlOptions, UserDelegationKey)

إنشاء عنوان URI لتوقيع الوصول المشترك للخدمة (SAS) استنادا إلى خصائص العميل والمعلمات التي تم تمريرها. يتم توقيع SAS بواسطة مفتاح تفويض مستخدم الإدخال.

راجع https://learn.microsoft.com/rest/api/storageservices/constructing-a-service-sas

function generateUserDelegationSasUrl(options: DirectoryGenerateSasUrlOptions, userDelegationKey: UserDelegationKey): Promise<string>

المعلمات

options
DirectoryGenerateSasUrlOptions

المعلمات الاختيارية.

userDelegationKey
UserDelegationKey

القيمة المرجعة blobServiceClient.getUserDelegationKey()

المرتجعات

Promise<string>

SAS URI الذي يتكون من URI للمورد الذي يمثله هذا العميل، متبوعا بالرمز المميز SAS الذي تم إنشاؤه.

getFileClient(string)

إنشاء كائن DataLakeFileClient ضمن الدليل الحالي.

function getFileClient(fileName: string): DataLakeFileClient

المعلمات

fileName

string

المرتجعات

getSubdirectoryClient(string)

إنشاء كائن DataLakeDirectoryClient ضمن الدليل الحالي.

function getSubdirectoryClient(subdirectoryName: string): DataLakeDirectoryClient

المعلمات

subdirectoryName

string

اسم الدليل الفرعي.

المرتجعات

تفاصيل الأساليب المتوارثة

delete(boolean, PathDeleteOptions)

حذف المسار الحالي (دليل أو ملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function delete(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteResponse>

المعلمات

recursive

boolean

مطلوب وصالح فقط عندما يكون المورد دليلا. إذا كانت "true"، حذف كافة المسارات الموجودة أسفل الدليل.

options
PathDeleteOptions

Optional. خيارات عند حذف المسار.

المرتجعات

موروثة منDataLakePathClient.delete

deleteIfExists(boolean, PathDeleteOptions)

حذف المسار الحالي (الدليل أو الملف) إذا كان موجودا.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/delete

function deleteIfExists(recursive?: boolean, options?: PathDeleteOptions): Promise<PathDeleteIfExistsResponse>

المعلمات

recursive

boolean

مطلوب وصالح فقط عندما يكون المورد دليلا. إذا كانت "true"، حذف كافة المسارات الموجودة أسفل الدليل.

المرتجعات

موروثة منDataLakePathClient.deleteIfExists

exists(PathExistsOptions)

إرجاع true إذا كان ملف Data Lake الذي يمثله هذا العميل موجودا؛ خطأ خلاف ذلك.

ملاحظة: استخدم هذه الدالة بعناية حيث قد يتم حذف ملف موجود من قبل عملاء أو تطبيقات أخرى. قد تتم إضافة الملفات الجديدة بالعكس بواسطة عملاء أو تطبيقات أخرى بعد اكتمال هذه الدالة.

function exists(options?: PathExistsOptions): Promise<boolean>

المعلمات

options
PathExistsOptions

خيارات لعملية Exists.

المرتجعات

Promise<boolean>

موروثة منDataLakePathClient.exists

getAccessControl(PathGetAccessControlOptions)

إرجاع بيانات التحكم بالوصول لمسار (دليل الملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/getproperties

function getAccessControl(options?: PathGetAccessControlOptions): Promise<PathGetAccessControlResponse>

المعلمات

options
PathGetAccessControlOptions

Optional. الخيارات عند الحصول على التحكم في الوصول إلى الملفات.

المرتجعات

موروثة منDataLakePathClient.getAccessControl

getDataLakeLeaseClient(string)

احصل على DataLakeLeaseClient الذي يدير عقود الإيجار على المسار (الدليل أو الملف).

function getDataLakeLeaseClient(proposeLeaseId?: string): DataLakeLeaseClient

المعلمات

proposeLeaseId

string

Optional. معرف التأجير المقترح الأولي.

المرتجعات

موروث منDataLakePathClient.getDataLakeLeaseClient

getProperties(PathGetPropertiesOptions)

إرجاع كافة بيانات التعريف المعرفة من قبل المستخدم وخصائص HTTP القياسية وخصائص النظام للمسار (الدليل أو الملف).

تحذير: سيكون للكائن metadata الذي تم إرجاعه في الاستجابة مفاتيحه بأحرف صغيرة، حتى لو احتوت في الأصل على أحرف كبيرة. يختلف هذا عن مفاتيح بيانات التعريف التي تم إرجاعها بواسطة أساليب DataLakeFileSystemClient التي تسرد المسارات باستخدام خيار includeMetadata، والتي ستحتفظ بأحرفها الأصلية.

راجع https://learn.microsoft.com/rest/api/storageservices/get-blob-properties

function getProperties(options?: PathGetPropertiesOptions): Promise<PathGetPropertiesResponse>

المعلمات

options
PathGetPropertiesOptions

Optional. الخيارات عند الحصول على خصائص المسار.

المرتجعات

موروثة منDataLakePathClient.getProperties

move(string, PathMoveOptions)

نقل الدليل أو الملف داخل نفس نظام الملفات.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

المعلمات

destinationPath

string

مسار الدليل الوجهة مثل "الدليل" أو مسار الملف "الدليل/الملف". إذا تمت مصادقة destinationPath باستخدام SAS، أضف SAS إلى مسار الوجهة مثل "directory/file?sasToken".

options
PathMoveOptions

Optional. خيارات عند نقل الدليل أو الملف.

المرتجعات

Promise<PathMoveResponse>

موروثة منDataLakePathClient.move

move(string, string, PathMoveOptions)

نقل الدليل أو الملف إلى نظام ملفات آخر.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/create

function move(destinationFileSystem: string, destinationPath: string, options?: PathMoveOptions): Promise<PathMoveResponse>

المعلمات

destinationFileSystem

string

نظام الملفات الوجهة مثل "نظام الملفات".

destinationPath

string

مسار الدليل الوجهة مثل "الدليل" أو مسار الملف "الدليل/الملف" إذا تمت مصادقة destinationPath باستخدام SAS، أضف SAS إلى مسار الوجهة مثل "directory/file?sasToken".

options
PathMoveOptions

Optional. خيارات عند نقل الدليل أو الملف.

المرتجعات

Promise<PathMoveResponse>

موروثة منDataLakePathClient.move

removeAccessControlRecursive(RemovePathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

إزالة التحكم بالوصول على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function removeAccessControlRecursive(acl: RemovePathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

المعلمات

acl

RemovePathAccessControlItem[]

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

المرتجعات

موروثة منDataLakePathClient.removeAccessControlRecursive

setAccessControl(PathAccessControlItem[], PathSetAccessControlOptions)

تعيين بيانات التحكم في الوصول لمسار (دليل الملف).

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControl(acl: PathAccessControlItem[], options?: PathSetAccessControlOptions): Promise<PathSetAccessControlResponse>

المعلمات

acl

PathAccessControlItem[]

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل.

options
PathSetAccessControlOptions

Optional. الخيارات عند تعيين التحكم في الوصول إلى المسار.

المرتجعات

موروثة منDataLakePathClient.setAccessControl

setAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

تعيين Access Control على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

المعلمات

acl

PathAccessControlItem[]

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

المرتجعات

موروثة منDataLakePathClient.setAccessControlRecursive

setHttpHeaders(PathHttpHeaders, PathSetHttpHeadersOptions)

تعيين خصائص النظام على المسار (الدليل أو الملف).

إذا لم يتم توفير أي قيمة، أو لم يتم توفير قيمة لرؤوس كائن ثنائي كبير الحجم HTTP المحددة، مسح رؤوس HTTP للكائن الثنائي كبير الحجم هذه بدون قيمة.

راجع https://learn.microsoft.com/rest/api/storageservices/set-blob-properties

function setHttpHeaders(httpHeaders: PathHttpHeaders, options?: PathSetHttpHeadersOptions): Promise<PathSetHttpHeadersResponse>

المعلمات

httpHeaders
PathHttpHeaders

المرتجعات

موروثة منDataLakePathClient.setHttpHeaders

setMetadata(Metadata, PathSetMetadataOptions)

تعيين بيانات التعريف المعرفة من قبل المستخدم للمسار المحدد (دليل الملف) كزوج واحد أو أكثر من أزواج قيمة الاسم.

إذا لم يتم توفير أي خيار، أو لم يتم تحديد بيانات تعريف في المعلمة، فستتم إزالة بيانات تعريف المسار.

راجع https://learn.microsoft.com/rest/api/storageservices/set-blob-metadata

function setMetadata(metadata?: Metadata, options?: PathSetMetadataOptions): Promise<PathSetMetadataResponse>

المعلمات

metadata
Metadata

Optional. استبدل بيانات التعريف الموجودة بهذه القيمة. إذا لم يتم توفير أي قيمة، فستتم إزالة بيانات التعريف الموجودة.

options
PathSetMetadataOptions

Optional. خيارات عند تعيين بيانات تعريف المسار.

المرتجعات

موروثة منDataLakePathClient.setMetadata

setPermissions(PathPermissions, PathSetPermissionsOptions)

تعيين أذونات الملف على مسار.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function setPermissions(permissions: PathPermissions, options?: PathSetPermissionsOptions): Promise<PathSetPermissionsResponse>

المعلمات

permissions
PathPermissions

أذونات الوصول إلى POSIX لمالك الملف ومجموعة امتلاك الملف وغيرها.

options
PathSetPermissionsOptions

Optional. الخيارات عند تعيين أذونات المسار.

المرتجعات

موروثة منDataLakePathClient.setPermissions

toDirectoryClient()

تحويل DataLakePathClient الحالي إلى DataLakeDirectoryClient إذا كان المسار الحالي دليلا.

function toDirectoryClient(): DataLakeDirectoryClient

المرتجعات

موروثة منDataLakePathClient.toDirectoryClient

toFileClient()

تحويل DataLakePathClient الحالي إلى DataLakeFileClient إذا كان المسار الحالي ملفا.

function toFileClient(): DataLakeFileClient

المرتجعات

موروثة منDataLakePathClient.toFileClient

updateAccessControlRecursive(PathAccessControlItem[], PathChangeAccessControlRecursiveOptions)

يعدل Access Control على مسار ومسارات فرعية.

راجع https://learn.microsoft.com/rest/api/storageservices/datalakestoragegen2/path/update

function updateAccessControlRecursive(acl: PathAccessControlItem[], options?: PathChangeAccessControlRecursiveOptions): Promise<PathChangeAccessControlRecursiveResponse>

المعلمات

acl

PathAccessControlItem[]

قائمة التحكم بالوصول إلى POSIX للملف أو الدليل.

options
PathChangeAccessControlRecursiveOptions

Optional. Options

المرتجعات

موروثة منDataLakePathClient.updateAccessControlRecursive