Dela via


Share class

Klass som representerar en resurs.

Konstruktorer

Share(StorageClientContext)

Skapa en resurs.

Metoder

create(Models.ShareCreateOptionalParams)

Skapar en ny resurs under det angivna kontot. Om resursen med samma namn redan finns misslyckas åtgärden.

create(ServiceCallback<void>)
create(ShareCreateOptionalParams, ServiceCallback<void>)
createPermission(Permission, Models.ShareCreatePermissionOptionalParams)

Skapa en behörighet (en säkerhetsbeskrivning).

createPermission(Permission, ServiceCallback<void>)
createPermission(Permission, ShareCreatePermissionOptionalParams, ServiceCallback<void>)
createSnapshot(Models.ShareCreateSnapshotOptionalParams)

Skapar en skrivskyddad ögonblicksbild av en resurs.

createSnapshot(ServiceCallback<void>)
createSnapshot(ShareCreateSnapshotOptionalParams, ServiceCallback<void>)
deleteMethod(Models.ShareDeleteMethodOptionalParams)

Åtgärden markerar den angivna resursen eller resursögonblicksbilden för borttagning. Resursen eller resursögonblicksbilden och alla filer som finns i den tas senare bort under skräpinsamlingen.

deleteMethod(ServiceCallback<void>)
deleteMethod(ShareDeleteMethodOptionalParams, ServiceCallback<void>)
getAccessPolicy(Models.ShareGetAccessPolicyOptionalParams)

Returnerar information om lagrade åtkomstprinciper som anges på resursen.

getAccessPolicy(ServiceCallback<SignedIdentifier[]>)
getAccessPolicy(ShareGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)
getPermission(string, Models.ShareGetPermissionOptionalParams)

Returnerar behörigheten (säkerhetsbeskrivningen) för en viss nyckel

getPermission(string, ServiceCallback<Permission>)
getPermission(string, ShareGetPermissionOptionalParams, ServiceCallback<Permission>)
getProperties(Models.ShareGetPropertiesOptionalParams)

Returnerar alla användardefinierade metadata och systemegenskaper för den angivna resursen eller resursögonblicksbilden. De data som returneras innehåller inte resursens lista över filer.

getProperties(ServiceCallback<void>)
getProperties(ShareGetPropertiesOptionalParams, ServiceCallback<void>)
getStatistics(Models.ShareGetStatisticsOptionalParams)

Hämtar statistik som är relaterad till resursen.

getStatistics(ServiceCallback<ShareStats>)
getStatistics(ShareGetStatisticsOptionalParams, ServiceCallback<ShareStats>)
setAccessPolicy(Models.ShareSetAccessPolicyOptionalParams)

Anger en lagrad åtkomstprincip för användning med signaturer för delad åtkomst.

setAccessPolicy(ServiceCallback<void>)
setAccessPolicy(ShareSetAccessPolicyOptionalParams, ServiceCallback<void>)
setMetadata(Models.ShareSetMetadataOptionalParams)

Anger ett eller flera användardefinierade namn/värde-par för den angivna resursen.

setMetadata(ServiceCallback<void>)
setMetadata(ShareSetMetadataOptionalParams, ServiceCallback<void>)
setQuota(Models.ShareSetQuotaOptionalParams)

Anger kvot för den angivna resursen.

setQuota(ServiceCallback<void>)
setQuota(ShareSetQuotaOptionalParams, ServiceCallback<void>)

Konstruktorinformation

Share(StorageClientContext)

Skapa en resurs.

new Share(client: StorageClientContext)

Parametrar

client
StorageClientContext

Referens till tjänstklienten.

Metodinformation

create(Models.ShareCreateOptionalParams)

Skapar en ny resurs under det angivna kontot. Om resursen med samma namn redan finns misslyckas åtgärden.

function create(options?: Models.ShareCreateOptionalParams)

Parametrar

options
Models.ShareCreateOptionalParams

Returer

Promise<Models.ShareCreateResponse>

Löfte<Models.ShareCreateResponse>

create(ServiceCallback<void>)

function create(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

create(ShareCreateOptionalParams, ServiceCallback<void>)

function create(options: ShareCreateOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareCreateOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

createPermission(Permission, Models.ShareCreatePermissionOptionalParams)

Skapa en behörighet (en säkerhetsbeskrivning).

function createPermission(permission: Permission, options?: Models.ShareCreatePermissionOptionalParams)

Parametrar

permission
Permission

Behörighet (en säkerhetsbeskrivning) som beskrivs i SDDL.

options
Models.ShareCreatePermissionOptionalParams

Returer

Promise<Models.ShareCreatePermissionResponse>

Löfte<Models.ShareCreatePermissionResponse>

createPermission(Permission, ServiceCallback<void>)

function createPermission(permission: Permission, callback: ServiceCallback<void>)

Parametrar

permission
Permission

Behörighet (en säkerhetsbeskrivning) som beskrivs i SDDL.

callback

ServiceCallback<void>

Återanropet

createPermission(Permission, ShareCreatePermissionOptionalParams, ServiceCallback<void>)

function createPermission(permission: Permission, options: ShareCreatePermissionOptionalParams, callback: ServiceCallback<void>)

Parametrar

permission
Permission

Behörighet (en säkerhetsbeskrivning) som beskrivs i SDDL.

options
ShareCreatePermissionOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

createSnapshot(Models.ShareCreateSnapshotOptionalParams)

Skapar en skrivskyddad ögonblicksbild av en resurs.

function createSnapshot(options?: Models.ShareCreateSnapshotOptionalParams)

Parametrar

options
Models.ShareCreateSnapshotOptionalParams

Returer

Promise<Models.ShareCreateSnapshotResponse>

Löfte<Models.ShareCreateSnapshotResponse>

createSnapshot(ServiceCallback<void>)

function createSnapshot(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

createSnapshot(ShareCreateSnapshotOptionalParams, ServiceCallback<void>)

function createSnapshot(options: ShareCreateSnapshotOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareCreateSnapshotOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

deleteMethod(Models.ShareDeleteMethodOptionalParams)

Åtgärden markerar den angivna resursen eller resursögonblicksbilden för borttagning. Resursen eller resursögonblicksbilden och alla filer som finns i den tas senare bort under skräpinsamlingen.

function deleteMethod(options?: Models.ShareDeleteMethodOptionalParams)

Parametrar

options
Models.ShareDeleteMethodOptionalParams

Returer

Promise<Models.ShareDeleteResponse>

Löfte<Models.ShareDeleteResponse>

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

deleteMethod(ShareDeleteMethodOptionalParams, ServiceCallback<void>)

function deleteMethod(options: ShareDeleteMethodOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareDeleteMethodOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

getAccessPolicy(Models.ShareGetAccessPolicyOptionalParams)

Returnerar information om lagrade åtkomstprinciper som anges på resursen.

function getAccessPolicy(options?: Models.ShareGetAccessPolicyOptionalParams)

Parametrar

options
Models.ShareGetAccessPolicyOptionalParams

Returer

Promise<Models.ShareGetAccessPolicyResponse>

Löfte<Models.ShareGetAccessPolicyResponse>

getAccessPolicy(ServiceCallback<SignedIdentifier[]>)

function getAccessPolicy(callback: ServiceCallback<SignedIdentifier[]>)

Parametrar

callback

ServiceCallback<SignedIdentifier[]>

Återanropet

getAccessPolicy(ShareGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)

function getAccessPolicy(options: ShareGetAccessPolicyOptionalParams, callback: ServiceCallback<SignedIdentifier[]>)

Parametrar

options
ShareGetAccessPolicyOptionalParams

De valfria parametrarna

callback

ServiceCallback<SignedIdentifier[]>

Återanropet

getPermission(string, Models.ShareGetPermissionOptionalParams)

Returnerar behörigheten (säkerhetsbeskrivningen) för en viss nyckel

function getPermission(filePermissionKey: string, options?: Models.ShareGetPermissionOptionalParams)

Parametrar

filePermissionKey

string

Nyckeln för behörigheten som ska anges för katalogen/filen. Obs! Endast en av x-ms-file-permission eller x-ms-file-permission-key ska anges.

options
Models.ShareGetPermissionOptionalParams

Returer

Promise<Models.ShareGetPermissionResponse>

Löfte<Models.ShareGetPermissionResponse>

getPermission(string, ServiceCallback<Permission>)

function getPermission(filePermissionKey: string, callback: ServiceCallback<Permission>)

Parametrar

filePermissionKey

string

Nyckeln för behörigheten som ska anges för katalogen/filen. Obs! Endast en av x-ms-file-permission eller x-ms-file-permission-key ska anges.

callback

ServiceCallback<Permission>

Återanropet

getPermission(string, ShareGetPermissionOptionalParams, ServiceCallback<Permission>)

function getPermission(filePermissionKey: string, options: ShareGetPermissionOptionalParams, callback: ServiceCallback<Permission>)

Parametrar

filePermissionKey

string

Nyckeln för behörigheten som ska anges för katalogen/filen. Obs! Endast en av x-ms-file-permission eller x-ms-file-permission-key ska anges.

options
ShareGetPermissionOptionalParams

De valfria parametrarna

callback

ServiceCallback<Permission>

Återanropet

getProperties(Models.ShareGetPropertiesOptionalParams)

Returnerar alla användardefinierade metadata och systemegenskaper för den angivna resursen eller resursögonblicksbilden. De data som returneras innehåller inte resursens lista över filer.

function getProperties(options?: Models.ShareGetPropertiesOptionalParams)

Parametrar

options
Models.ShareGetPropertiesOptionalParams

Returer

Promise<Models.ShareGetPropertiesResponse>

Löfte<Models.ShareGetPropertiesResponse>

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

getProperties(ShareGetPropertiesOptionalParams, ServiceCallback<void>)

function getProperties(options: ShareGetPropertiesOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareGetPropertiesOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

getStatistics(Models.ShareGetStatisticsOptionalParams)

Hämtar statistik som är relaterad till resursen.

function getStatistics(options?: Models.ShareGetStatisticsOptionalParams)

Parametrar

options
Models.ShareGetStatisticsOptionalParams

Returer

Promise<Models.ShareGetStatisticsResponse>

Löfte<Models.ShareGetStatisticsResponse>

getStatistics(ServiceCallback<ShareStats>)

function getStatistics(callback: ServiceCallback<ShareStats>)

Parametrar

callback

ServiceCallback<ShareStats>

Återanropet

getStatistics(ShareGetStatisticsOptionalParams, ServiceCallback<ShareStats>)

function getStatistics(options: ShareGetStatisticsOptionalParams, callback: ServiceCallback<ShareStats>)

Parametrar

options
ShareGetStatisticsOptionalParams

De valfria parametrarna

callback

ServiceCallback<ShareStats>

Återanropet

setAccessPolicy(Models.ShareSetAccessPolicyOptionalParams)

Anger en lagrad åtkomstprincip för användning med signaturer för delad åtkomst.

function setAccessPolicy(options?: Models.ShareSetAccessPolicyOptionalParams)

Parametrar

options
Models.ShareSetAccessPolicyOptionalParams

Returer

Promise<Models.ShareSetAccessPolicyResponse>

Löfte<Models.ShareSetAccessPolicyResponse>

setAccessPolicy(ServiceCallback<void>)

function setAccessPolicy(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

setAccessPolicy(ShareSetAccessPolicyOptionalParams, ServiceCallback<void>)

function setAccessPolicy(options: ShareSetAccessPolicyOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareSetAccessPolicyOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

setMetadata(Models.ShareSetMetadataOptionalParams)

Anger ett eller flera användardefinierade namn/värde-par för den angivna resursen.

function setMetadata(options?: Models.ShareSetMetadataOptionalParams)

Parametrar

options
Models.ShareSetMetadataOptionalParams

Returer

Promise<Models.ShareSetMetadataResponse>

Löfte<Models.ShareSetMetadataResponse>

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

setMetadata(ShareSetMetadataOptionalParams, ServiceCallback<void>)

function setMetadata(options: ShareSetMetadataOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareSetMetadataOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet

setQuota(Models.ShareSetQuotaOptionalParams)

Anger kvot för den angivna resursen.

function setQuota(options?: Models.ShareSetQuotaOptionalParams)

Parametrar

options
Models.ShareSetQuotaOptionalParams

Returer

Promise<Models.ShareSetQuotaResponse>

Löfte<Models.ShareSetQuotaResponse>

setQuota(ServiceCallback<void>)

function setQuota(callback: ServiceCallback<void>)

Parametrar

callback

ServiceCallback<void>

Återanropet

setQuota(ShareSetQuotaOptionalParams, ServiceCallback<void>)

function setQuota(options: ShareSetQuotaOptionalParams, callback: ServiceCallback<void>)

Parametrar

options
ShareSetQuotaOptionalParams

De valfria parametrarna

callback

ServiceCallback<void>

Återanropet