FileShares interface
واجهة تمثل FileShares.
الأساليب
| create(string, string, string, File |
إنشاء مشاركة جديدة ضمن الحساب المحدد كما هو موضح في نص الطلب. يتضمن مورد المشاركة بيانات التعريف والخصائص لتلك المشاركة. لا يتضمن قائمة بالملفات التي تحتوي عليها المشاركة. |
| delete(string, string, string, File |
حذف المشاركة المحددة ضمن حسابها. |
| get(string, string, string, File |
يحصل على خصائص مشاركة محددة. |
| lease(string, string, string, File |
تقوم عملية تأجير المشاركة بإنشاء تأمين على مشاركة وإدارتها لعمليات الحذف. يمكن أن تكون مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون لا نهائية. |
| list(string, string, File |
يسرد جميع المشاركات. |
| restore(string, string, string, Deleted |
استعادة مشاركة ملف في غضون أيام استبقاء صالحة إذا تم تمكين الحذف المبدئي للمشاركة |
| update(string, string, string, File |
تقوم التحديثات بمشاركة الخصائص كما هو محدد في نص الطلب. لن يتم تغيير الخصائص غير المذكورة في الطلب. يفشل التحديث إذا لم تكن المشاركة المحددة موجودة بالفعل. |
تفاصيل الأسلوب
create(string, string, string, FileShare, FileSharesCreateOptionalParams)
إنشاء مشاركة جديدة ضمن الحساب المحدد كما هو موضح في نص الطلب. يتضمن مورد المشاركة بيانات التعريف والخصائص لتلك المشاركة. لا يتضمن قائمة بالملفات التي تحتوي عليها المشاركة.
function create(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesCreateOptionalParams): Promise<FileShare>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- fileShare
- FileShare
خصائص مشاركة الملف المراد إنشاؤها.
- options
- FileSharesCreateOptionalParams
معلمات الخيارات.
المرتجعات
Promise<FileShare>
delete(string, string, string, FileSharesDeleteOptionalParams)
حذف المشاركة المحددة ضمن حسابها.
function delete(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesDeleteOptionalParams): Promise<void>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- options
- FileSharesDeleteOptionalParams
معلمات الخيارات.
المرتجعات
Promise<void>
get(string, string, string, FileSharesGetOptionalParams)
يحصل على خصائص مشاركة محددة.
function get(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesGetOptionalParams): Promise<FileShare>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- options
- FileSharesGetOptionalParams
معلمات الخيارات.
المرتجعات
Promise<FileShare>
lease(string, string, string, FileSharesLeaseOptionalParams)
تقوم عملية تأجير المشاركة بإنشاء تأمين على مشاركة وإدارتها لعمليات الحذف. يمكن أن تكون مدة التأمين من 15 إلى 60 ثانية، أو يمكن أن تكون لا نهائية.
function lease(resourceGroupName: string, accountName: string, shareName: string, options?: FileSharesLeaseOptionalParams): Promise<FileSharesLeaseResponse>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- options
- FileSharesLeaseOptionalParams
معلمات الخيارات.
المرتجعات
Promise<FileSharesLeaseResponse>
list(string, string, FileSharesListOptionalParams)
يسرد جميع المشاركات.
function list(resourceGroupName: string, accountName: string, options?: FileSharesListOptionalParams): PagedAsyncIterableIterator<FileShareItem, FileShareItem[], PageSettings>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- options
- FileSharesListOptionalParams
معلمات الخيارات.
المرتجعات
restore(string, string, string, DeletedShare, FileSharesRestoreOptionalParams)
استعادة مشاركة ملف في غضون أيام استبقاء صالحة إذا تم تمكين الحذف المبدئي للمشاركة
function restore(resourceGroupName: string, accountName: string, shareName: string, deletedShare: DeletedShare, options?: FileSharesRestoreOptionalParams): Promise<void>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- deletedShare
- DeletedShare
المشاركة المحذوفة المراد استعادتها.
- options
- FileSharesRestoreOptionalParams
معلمات الخيارات.
المرتجعات
Promise<void>
update(string, string, string, FileShare, FileSharesUpdateOptionalParams)
تقوم التحديثات بمشاركة الخصائص كما هو محدد في نص الطلب. لن يتم تغيير الخصائص غير المذكورة في الطلب. يفشل التحديث إذا لم تكن المشاركة المحددة موجودة بالفعل.
function update(resourceGroupName: string, accountName: string, shareName: string, fileShare: FileShare, options?: FileSharesUpdateOptionalParams): Promise<FileShare>
المعلمات
- resourceGroupName
-
string
اسم مجموعة الموارد ضمن اشتراك المستخدم. الاسم غير حساس لحالة الأحرف.
- accountName
-
string
اسم حساب التخزين ضمن مجموعة الموارد المحددة. يجب أن يتراوح طول أسماء حسابات التخزين بين 3 و24 حرفا واستخدام الأرقام والأحرف الصغيرة فقط.
- shareName
-
string
اسم مشاركة الملف داخل حساب التخزين المحدد. يجب أن يتراوح طول أسماء مشاركة الملفات بين 3 و63 حرفا واستخدام الأرقام والأحرف الصغيرة والشرطة (-) فقط. يجب أن يسبق كل حرف شرطة (-) مباشرة ويتبعه حرف أو رقم.
- fileShare
- FileShare
خصائص لتحديث مشاركة الملف.
- options
- FileSharesUpdateOptionalParams
معلمات الخيارات.
المرتجعات
Promise<FileShare>