Library interface
表示库的接口。
方法
方法详细信息
append(string, RequestBodyType, LibraryAppendOptionalParams)
将内容追加到使用创建作创建的库资源。 最大内容大小为 4MiB。 大于 4MiB 的内容必须在 4MiB 区块中追加
function append(libraryName: string, content: RequestBodyType, options?: LibraryAppendOptionalParams): Promise<void>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- content
- RequestBodyType
库文件区块。
- options
- LibraryAppendOptionalParams
选项参数。
返回
Promise<void>
beginCreate(string, LibraryCreateOptionalParams)
创建具有库名称的库。
function beginCreate(libraryName: string, options?: LibraryCreateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryCreateOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginCreateAndWait(string, LibraryCreateOptionalParams)
创建具有库名称的库。
function beginCreateAndWait(libraryName: string, options?: LibraryCreateOptionalParams): Promise<void>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryCreateOptionalParams
选项参数。
返回
Promise<void>
beginDelete(string, LibraryDeleteOptionalParams)
删除库
function beginDelete(libraryName: string, options?: LibraryDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryDeleteOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, LibraryDeleteOptionalParams)
删除库
function beginDeleteAndWait(libraryName: string, options?: LibraryDeleteOptionalParams): Promise<void>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryDeleteOptionalParams
选项参数。
返回
Promise<void>
beginFlush(string, LibraryFlushOptionalParams)
刷新库
function beginFlush(libraryName: string, options?: LibraryFlushOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryFlushOptionalParams
选项参数。
返回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginFlushAndWait(string, LibraryFlushOptionalParams)
刷新库
function beginFlushAndWait(libraryName: string, options?: LibraryFlushOptionalParams): Promise<void>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryFlushOptionalParams
选项参数。
返回
Promise<void>
get(string, LibraryGetOptionalParams)
获取库
function get(libraryName: string, options?: LibraryGetOptionalParams): Promise<LibraryResource>
参数
- libraryName
-
string
要上传的文件名。 文件名的最小长度应为 1,不包括扩展名长度。
- options
- LibraryGetOptionalParams
选项参数。
返回
Promise<LibraryResource>
getOperationResult(string, LibraryGetOperationResultOptionalParams)
获取库的作结果
function getOperationResult(operationId: string, options?: LibraryGetOperationResultOptionalParams): Promise<LibraryResource>
参数
- operationId
-
string
请求其状态的作 ID
选项参数。
返回
Promise<LibraryResource>
list(LibraryListOptionalParams)
列表库。
function list(options?: LibraryListOptionalParams): PagedAsyncIterableIterator<LibraryResource, LibraryResource[], PageSettings>
参数
- options
- LibraryListOptionalParams
选项参数。