Compartir a través de


Share class

Clase que representa un recurso compartido.

Constructores

Share(StorageClientContext)

Cree un recurso compartido.

Métodos

create(Models.ShareCreateOptionalParams)

Crea un nuevo recurso compartido en la cuenta especificada. Si el recurso compartido con el mismo nombre ya existe, se produce un error en la operación.

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

Cree un permiso (un descriptor de seguridad).

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

Crea una instantánea de solo lectura de un recurso compartido.

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

La operación marca el recurso compartido o la instantánea de recurso compartido especificados para su eliminación. La instantánea de recurso compartido o compartido y los archivos contenidos en él se eliminan más adelante durante la recolección de elementos no utilizados.

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

Devuelve información sobre las directivas de acceso almacenadas especificadas en el recurso compartido.

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

Devuelve el permiso (descriptor de seguridad) de una clave determinada.

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

Devuelve todos los metadatos definidos por el usuario y las propiedades del sistema para el recurso compartido o la instantánea de recurso compartido especificados. Los datos devueltos no incluyen la lista de archivos del recurso compartido.

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

Recupera estadísticas relacionadas con el recurso compartido.

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

Establece una directiva de acceso almacenada para su uso con firmas de acceso compartido.

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

Establece uno o varios pares nombre-valor definidos por el usuario para el recurso compartido especificado.

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

Establece la cuota del recurso compartido especificado.

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

Detalles del constructor

Share(StorageClientContext)

Cree un recurso compartido.

new Share(client: StorageClientContext)

Parámetros

client
StorageClientContext

Referencia al cliente de servicio.

Detalles del método

create(Models.ShareCreateOptionalParams)

Crea un nuevo recurso compartido en la cuenta especificada. Si el recurso compartido con el mismo nombre ya existe, se produce un error en la operación.

function create(options?: Models.ShareCreateOptionalParams)

Parámetros

options
Models.ShareCreateOptionalParams

Devoluciones

Promise<Models.ShareCreateResponse>

< Promise>Models.ShareCreateResponse

create(ServiceCallback<void>)

function create(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

create(ShareCreateOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareCreateOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

createPermission(Permission, Models.ShareCreatePermissionOptionalParams)

Cree un permiso (un descriptor de seguridad).

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

Parámetros

permission
Permission

Permission(a security descriptor) descrito en sdDL.

options
Models.ShareCreatePermissionOptionalParams

Devoluciones

Promise<Models.ShareCreatePermissionResponse>

Modelos de promesas.ShareCreatePermissionResponse<>

createPermission(Permission, ServiceCallback<void>)

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

Parámetros

permission
Permission

Permission(a security descriptor) descrito en sdDL.

callback

ServiceCallback<void>

Devolución de llamada

createPermission(Permission, ShareCreatePermissionOptionalParams, ServiceCallback<void>)

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

Parámetros

permission
Permission

Permission(a security descriptor) descrito en sdDL.

options
ShareCreatePermissionOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

createSnapshot(Models.ShareCreateSnapshotOptionalParams)

Crea una instantánea de solo lectura de un recurso compartido.

function createSnapshot(options?: Models.ShareCreateSnapshotOptionalParams)

Parámetros

options
Models.ShareCreateSnapshotOptionalParams

Devoluciones

Promise<Models.ShareCreateSnapshotResponse>

Modelos de promesas.ShareCreateSnapshotResponse<>

createSnapshot(ServiceCallback<void>)

function createSnapshot(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

createSnapshot(ShareCreateSnapshotOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareCreateSnapshotOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(Models.ShareDeleteMethodOptionalParams)

La operación marca el recurso compartido o la instantánea de recurso compartido especificados para su eliminación. La instantánea de recurso compartido o compartido y los archivos contenidos en él se eliminan más adelante durante la recolección de elementos no utilizados.

function deleteMethod(options?: Models.ShareDeleteMethodOptionalParams)

Parámetros

options
Models.ShareDeleteMethodOptionalParams

Devoluciones

Promise<Models.ShareDeleteResponse>

Modelos de promesa.ShareDeleteResponse<>

deleteMethod(ServiceCallback<void>)

function deleteMethod(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

deleteMethod(ShareDeleteMethodOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareDeleteMethodOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

getAccessPolicy(Models.ShareGetAccessPolicyOptionalParams)

Devuelve información sobre las directivas de acceso almacenadas especificadas en el recurso compartido.

function getAccessPolicy(options?: Models.ShareGetAccessPolicyOptionalParams)

Parámetros

options
Models.ShareGetAccessPolicyOptionalParams

Devoluciones

Promise<Models.ShareGetAccessPolicyResponse>

Modelos de promesa.ShareGetAccessPolicyResponse<>

getAccessPolicy(ServiceCallback<SignedIdentifier[]>)

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

Parámetros

callback

ServiceCallback<SignedIdentifier[]>

Devolución de llamada

getAccessPolicy(ShareGetAccessPolicyOptionalParams, ServiceCallback<SignedIdentifier[]>)

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

Parámetros

options
ShareGetAccessPolicyOptionalParams

Los parámetros opcionales

callback

ServiceCallback<SignedIdentifier[]>

Devolución de llamada

getPermission(string, Models.ShareGetPermissionOptionalParams)

Devuelve el permiso (descriptor de seguridad) de una clave determinada.

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

Parámetros

filePermissionKey

string

Clave del permiso que se va a establecer para el directorio o archivo. Nota: Solo se debe especificar una de las claves x-ms-file-permission o x-ms-file-permission-key.

options
Models.ShareGetPermissionOptionalParams

Devoluciones

Promise<Models.ShareGetPermissionResponse>

Modelos de promesas.ShareGetPermissionResponse<>

getPermission(string, ServiceCallback<Permission>)

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

Parámetros

filePermissionKey

string

Clave del permiso que se va a establecer para el directorio o archivo. Nota: Solo se debe especificar una de las claves x-ms-file-permission o x-ms-file-permission-key.

callback

ServiceCallback<Permission>

Devolución de llamada

getPermission(string, ShareGetPermissionOptionalParams, ServiceCallback<Permission>)

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

Parámetros

filePermissionKey

string

Clave del permiso que se va a establecer para el directorio o archivo. Nota: Solo se debe especificar una de las claves x-ms-file-permission o x-ms-file-permission-key.

options
ShareGetPermissionOptionalParams

Los parámetros opcionales

callback

ServiceCallback<Permission>

Devolución de llamada

getProperties(Models.ShareGetPropertiesOptionalParams)

Devuelve todos los metadatos definidos por el usuario y las propiedades del sistema para el recurso compartido o la instantánea de recurso compartido especificados. Los datos devueltos no incluyen la lista de archivos del recurso compartido.

function getProperties(options?: Models.ShareGetPropertiesOptionalParams)

Parámetros

options
Models.ShareGetPropertiesOptionalParams

Devoluciones

Promise<Models.ShareGetPropertiesResponse>

Promise<Models.ShareGetPropertiesResponse>

getProperties(ServiceCallback<void>)

function getProperties(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

getProperties(ShareGetPropertiesOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareGetPropertiesOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

getStatistics(Models.ShareGetStatisticsOptionalParams)

Recupera estadísticas relacionadas con el recurso compartido.

function getStatistics(options?: Models.ShareGetStatisticsOptionalParams)

Parámetros

options
Models.ShareGetStatisticsOptionalParams

Devoluciones

Promise<Models.ShareGetStatisticsResponse>

Modelos de promesas.ShareGetStatisticsResponse<>

getStatistics(ServiceCallback<ShareStats>)

function getStatistics(callback: ServiceCallback<ShareStats>)

Parámetros

callback

ServiceCallback<ShareStats>

Devolución de llamada

getStatistics(ShareGetStatisticsOptionalParams, ServiceCallback<ShareStats>)

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

Parámetros

options
ShareGetStatisticsOptionalParams

Los parámetros opcionales

callback

ServiceCallback<ShareStats>

Devolución de llamada

setAccessPolicy(Models.ShareSetAccessPolicyOptionalParams)

Establece una directiva de acceso almacenada para su uso con firmas de acceso compartido.

function setAccessPolicy(options?: Models.ShareSetAccessPolicyOptionalParams)

Parámetros

options
Models.ShareSetAccessPolicyOptionalParams

Devoluciones

Promise<Models.ShareSetAccessPolicyResponse>

Modelos de promesas.ShareSetAccessPolicyResponse<>

setAccessPolicy(ServiceCallback<void>)

function setAccessPolicy(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

setAccessPolicy(ShareSetAccessPolicyOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareSetAccessPolicyOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setMetadata(Models.ShareSetMetadataOptionalParams)

Establece uno o varios pares nombre-valor definidos por el usuario para el recurso compartido especificado.

function setMetadata(options?: Models.ShareSetMetadataOptionalParams)

Parámetros

options
Models.ShareSetMetadataOptionalParams

Devoluciones

Promise<Models.ShareSetMetadataResponse>

Promise<Models.ShareSetMetadataResponse>

setMetadata(ServiceCallback<void>)

function setMetadata(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

setMetadata(ShareSetMetadataOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareSetMetadataOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada

setQuota(Models.ShareSetQuotaOptionalParams)

Establece la cuota del recurso compartido especificado.

function setQuota(options?: Models.ShareSetQuotaOptionalParams)

Parámetros

options
Models.ShareSetQuotaOptionalParams

Devoluciones

Promise<Models.ShareSetQuotaResponse>

Modelos de promesa.ShareSetQuotaResponse<>

setQuota(ServiceCallback<void>)

function setQuota(callback: ServiceCallback<void>)

Parámetros

callback

ServiceCallback<void>

Devolución de llamada

setQuota(ShareSetQuotaOptionalParams, ServiceCallback<void>)

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

Parámetros

options
ShareSetQuotaOptionalParams

Los parámetros opcionales

callback

ServiceCallback<void>

Devolución de llamada