electron publish.Class.KeygenPublisher
Electron-Builder / electron-publish / KeygenPublisher
继承自¶
构造函数¶
new KeygenPublisher()¶
new KeygenPublisher(
context
,info
,version
):KeygenPublisher
参数¶
• context: PublishContext
• info: KeygenOptions
• version: string
返回值¶
覆盖¶
属性¶
context¶
protected
readonly
context:PublishContext
继承自¶
defaultHostname¶
readonly
defaultHostname:"api.keygen.sh"
="api.keygen.sh"
providerName¶
readonly
providerName:"keygen"
="keygen"
覆盖¶
访问器¶
hostname¶
get
hostname():string
返回值¶
string
方法¶
createProgressBar()¶
protected
createProgressBar(fileName
,size
):null
|ProgressBar
参数¶
• fileName: string
• size: number
返回值¶
null
| ProgressBar
继承自¶
HttpPublisher
.createProgressBar
createReadStreamAndProgressBar()¶
protected
createReadStreamAndProgressBar(file
,fileStat
,progressBar
,reject
):ReadableStream
参数¶
• file: string
• fileStat: Stats
• progressBar: null
| ProgressBar
• reject
返回值¶
ReadableStream
继承自¶
HttpPublisher
.createReadStreamAndProgressBar
deleteRelease()¶
deleteRelease(
releaseId
):Promise
<void
>
参数¶
• releaseId: string
返回值¶
Promise
<void
>
doUpload()¶
protected
doUpload(fileName
,_arch
,dataLength
,requestProcessor
,_file
):Promise
<string
>
参数¶
• fileName: string
• _arch: Arch
• dataLength: number
• requestProcessor
• _file: string
返回值¶
Promise
<string
>
覆盖¶
toString()¶
toString():
string
返回值¶
string
覆盖¶
upload()¶
upload(
task
):Promise
<any
>
参数¶
• task: UploadTask
返回值¶
Promise
<any
>