Share class
فئة تمثل مشاركة.
المنشئون
| Share(Storage |
إنشاء مشاركة. |
الأساليب
تفاصيل المنشئ
Share(StorageClientContext)
إنشاء مشاركة.
new Share(client: StorageClientContext)
المعلمات
- client
- StorageClientContext
الرجوع إلى عميل الخدمة.
تفاصيل الأسلوب
create(Models.ShareCreateOptionalParams)
إنشاء مشاركة جديدة ضمن الحساب المحدد. إذا كانت المشاركة بنفس الاسم موجودة بالفعل، تفشل العملية.
function create(options?: Models.ShareCreateOptionalParams)
المعلمات
- options
- Models.ShareCreateOptionalParams
المرتجعات
Promise<Models.ShareCreateResponse>
وعد<Models.ShareCreateResponse>
create(ServiceCallback<void>)
function create(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
create(ShareCreateOptionalParams, ServiceCallback<void>)
function create(options: ShareCreateOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- ShareCreateOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
createPermission(Permission, Models.ShareCreatePermissionOptionalParams)
إنشاء إذن (واصف أمان).
function createPermission(permission: Permission, options?: Models.ShareCreatePermissionOptionalParams)
المعلمات
- permission
- Permission
الإذن (واصف أمان) الموضح في SDDL.
- options
- Models.ShareCreatePermissionOptionalParams
المرتجعات
Promise<Models.ShareCreatePermissionResponse>
وعد<Models.ShareCreatePermissionResponse>
createPermission(Permission, ServiceCallback<void>)
function createPermission(permission: Permission, callback: ServiceCallback<void>)
المعلمات
- permission
- Permission
الإذن (واصف أمان) الموضح في SDDL.
- callback
-
ServiceCallback<void>
رد الاتصال
createPermission(Permission, ShareCreatePermissionOptionalParams, ServiceCallback<void>)
function createPermission(permission: Permission, options: ShareCreatePermissionOptionalParams, callback: ServiceCallback<void>)
المعلمات
- permission
- Permission
الإذن (واصف أمان) الموضح في SDDL.
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
createSnapshot(Models.ShareCreateSnapshotOptionalParams)
إنشاء لقطة للقراءة فقط لمشاركة.
function createSnapshot(options?: Models.ShareCreateSnapshotOptionalParams)
المعلمات
- options
- Models.ShareCreateSnapshotOptionalParams
المرتجعات
Promise<Models.ShareCreateSnapshotResponse>
وعد<Models.ShareCreateSnapshotResponse>
createSnapshot(ServiceCallback<void>)
function createSnapshot(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
createSnapshot(ShareCreateSnapshotOptionalParams, ServiceCallback<void>)
function createSnapshot(options: ShareCreateSnapshotOptionalParams, callback: ServiceCallback<void>)
المعلمات
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(Models.ShareDeleteMethodOptionalParams)
تحدد العملية لقطة المشاركة أو المشاركة المحددة للحذف. يتم حذف لقطة المشاركة أو المشاركة وأي ملفات موجودة داخلها لاحقا أثناء تجميع البيانات المهملة.
function deleteMethod(options?: Models.ShareDeleteMethodOptionalParams)
المعلمات
- options
- Models.ShareDeleteMethodOptionalParams
المرتجعات
Promise<Models.ShareDeleteResponse>
وعد<Models.ShareDeleteResponse>
deleteMethod(ServiceCallback<void>)
function deleteMethod(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
deleteMethod(ShareDeleteMethodOptionalParams, ServiceCallback<void>)
function deleteMethod(options: ShareDeleteMethodOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- ShareDeleteMethodOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
getAccessPolicy(Models.ShareGetAccessPolicyOptionalParams)
إرجاع معلومات حول نهج الوصول المخزنة المحددة على المشاركة.
function getAccessPolicy(options?: Models.ShareGetAccessPolicyOptionalParams)
المعلمات
- options
- Models.ShareGetAccessPolicyOptionalParams
المرتجعات
Promise<Models.ShareGetAccessPolicyResponse>
وعد<Models.ShareGetAccessPolicyResponse>
getAccessPolicy(ServiceCallback<SignedIdentifier[]>)
function getAccessPolicy(callback: ServiceCallback<SignedIdentifier[]>)
المعلمات
- callback
-
ServiceCallback<SignedIdentifier[]>
رد الاتصال
getAccessPolicy(ShareGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)
function getAccessPolicy(options: ShareGetAccessPolicyOptionalParams, callback: ServiceCallback<SignedIdentifier[]>)
المعلمات
المعلمات الاختيارية
- callback
-
ServiceCallback<SignedIdentifier[]>
رد الاتصال
getPermission(string, Models.ShareGetPermissionOptionalParams)
إرجاع الإذن (واصف الأمان) لمفتاح معين
function getPermission(filePermissionKey: string, options?: Models.ShareGetPermissionOptionalParams)
المعلمات
- filePermissionKey
-
string
مفتاح الإذن الذي سيتم تعيينه للدليل/الملف. ملاحظة: يجب تحديد واحد فقط من x-ms-file-permission أو x-ms-file-permission-key.
- options
- Models.ShareGetPermissionOptionalParams
المرتجعات
Promise<Models.ShareGetPermissionResponse>
وعد<Models.ShareGetPermissionResponse>
getPermission(string, ServiceCallback<Permission>)
function getPermission(filePermissionKey: string, callback: ServiceCallback<Permission>)
المعلمات
- filePermissionKey
-
string
مفتاح الإذن الذي سيتم تعيينه للدليل/الملف. ملاحظة: يجب تحديد واحد فقط من x-ms-file-permission أو x-ms-file-permission-key.
- callback
-
ServiceCallback<Permission>
رد الاتصال
getPermission(string, ShareGetPermissionOptionalParams, ServiceCallback<Permission>)
function getPermission(filePermissionKey: string, options: ShareGetPermissionOptionalParams, callback: ServiceCallback<Permission>)
المعلمات
- filePermissionKey
-
string
مفتاح الإذن الذي سيتم تعيينه للدليل/الملف. ملاحظة: يجب تحديد واحد فقط من x-ms-file-permission أو x-ms-file-permission-key.
- options
- ShareGetPermissionOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<Permission>
رد الاتصال
getProperties(Models.ShareGetPropertiesOptionalParams)
إرجاع كافة بيانات التعريف المعرفة من قبل المستخدم وخصائص النظام للقطة المشاركة أو المشاركة المحددة. لا تتضمن البيانات التي تم إرجاعها قائمة ملفات المشاركة.
function getProperties(options?: Models.ShareGetPropertiesOptionalParams)
المعلمات
- options
- Models.ShareGetPropertiesOptionalParams
المرتجعات
Promise<Models.ShareGetPropertiesResponse>
وعد<Models.ShareGetPropertiesResponse>
getProperties(ServiceCallback<void>)
function getProperties(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
getProperties(ShareGetPropertiesOptionalParams, ServiceCallback<void>)
function getProperties(options: ShareGetPropertiesOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- ShareGetPropertiesOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
getStatistics(Models.ShareGetStatisticsOptionalParams)
استرداد الإحصائيات المتعلقة بالمشاركة.
function getStatistics(options?: Models.ShareGetStatisticsOptionalParams)
المعلمات
- options
- Models.ShareGetStatisticsOptionalParams
المرتجعات
Promise<Models.ShareGetStatisticsResponse>
وعد<Models.ShareGetStatisticsResponse>
getStatistics(ServiceCallback<ShareStats>)
function getStatistics(callback: ServiceCallback<ShareStats>)
المعلمات
- callback
-
ServiceCallback<ShareStats>
رد الاتصال
getStatistics(ShareGetStatisticsOptionalParams, ServiceCallback<ShareStats>)
function getStatistics(options: ShareGetStatisticsOptionalParams, callback: ServiceCallback<ShareStats>)
المعلمات
- options
- ShareGetStatisticsOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<ShareStats>
رد الاتصال
setAccessPolicy(Models.ShareSetAccessPolicyOptionalParams)
تعيين نهج وصول مخزن للاستخدام مع توقيعات الوصول المشتركة.
function setAccessPolicy(options?: Models.ShareSetAccessPolicyOptionalParams)
المعلمات
- options
- Models.ShareSetAccessPolicyOptionalParams
المرتجعات
Promise<Models.ShareSetAccessPolicyResponse>
وعد<Models.ShareSetAccessPolicyResponse>
setAccessPolicy(ServiceCallback<void>)
function setAccessPolicy(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
setAccessPolicy(ShareSetAccessPolicyOptionalParams, ServiceCallback<void>)
function setAccessPolicy(options: ShareSetAccessPolicyOptionalParams, callback: ServiceCallback<void>)
المعلمات
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
setMetadata(Models.ShareSetMetadataOptionalParams)
تعيين زوج واحد أو أكثر من أزواج قيمة الاسم المعرفة من قبل المستخدم للمشاركة المحددة.
function setMetadata(options?: Models.ShareSetMetadataOptionalParams)
المعلمات
- options
- Models.ShareSetMetadataOptionalParams
المرتجعات
Promise<Models.ShareSetMetadataResponse>
وعد<Models.ShareSetMetadataResponse>
setMetadata(ServiceCallback<void>)
function setMetadata(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
setMetadata(ShareSetMetadataOptionalParams, ServiceCallback<void>)
function setMetadata(options: ShareSetMetadataOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- ShareSetMetadataOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال
setQuota(Models.ShareSetQuotaOptionalParams)
تعيين الحصة النسبية للمشاركة المحددة.
function setQuota(options?: Models.ShareSetQuotaOptionalParams)
المعلمات
- options
- Models.ShareSetQuotaOptionalParams
المرتجعات
Promise<Models.ShareSetQuotaResponse>
وعد<Models.ShareSetQuotaResponse>
setQuota(ServiceCallback<void>)
function setQuota(callback: ServiceCallback<void>)
المعلمات
- callback
-
ServiceCallback<void>
رد الاتصال
setQuota(ShareSetQuotaOptionalParams, ServiceCallback<void>)
function setQuota(options: ShareSetQuotaOptionalParams, callback: ServiceCallback<void>)
المعلمات
- options
- ShareSetQuotaOptionalParams
المعلمات الاختيارية
- callback
-
ServiceCallback<void>
رد الاتصال