Files class
代表檔案的類別。
建構函式
Files(Data |
建立檔案。 |
方法
建構函式詳細資料
Files(DataMigrationServiceClientContext)
建立檔案。
new Files(client: DataMigrationServiceClientContext)
參數
服務用戶端的參考。
方法詳細資料
createOrUpdate(ProjectFile, string, string, string, string, RequestOptionsBase)
PUT 方法會建立新的檔案或更新現有的檔案。
function createOrUpdate(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<FilesCreateOrUpdateResponse>
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesCreateOrUpdateResponse>
Promise < Models.FilesCreateOrUpdateResponse>
createOrUpdate(ProjectFile, string, string, string, string, RequestOptionsBase, ServiceCallback<ProjectFile>)
function createOrUpdate(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<ProjectFile>)
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
createOrUpdate(ProjectFile, string, string, string, string, ServiceCallback<ProjectFile>)
function createOrUpdate(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<ProjectFile>)
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- callback
回呼
deleteMethod(string, string, string, string, RequestOptionsBase)
這個方法會刪除檔案。
function deleteMethod(groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<RestResponse>
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<RestResponse>
Promise < msRest.RestResponse>
deleteMethod(string, string, string, string, RequestOptionsBase, ServiceCallback<void>)
function deleteMethod(groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<void>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
- callback
-
ServiceCallback<void>
回呼
deleteMethod(string, string, string, string, ServiceCallback<void>)
function deleteMethod(groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<void>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- callback
-
ServiceCallback<void>
回呼
get(string, string, string, string, RequestOptionsBase)
檔案資源是巢狀的 Proxy 專用資源,代表儲存在專案資源下的檔案。 這個方法會擷取檔案的相關資訊。
function get(groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<FilesGetResponse>
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesGetResponse>
Promise < Models.FilesGetResponse>
get(string, string, string, string, RequestOptionsBase, ServiceCallback<ProjectFile>)
function get(groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<ProjectFile>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
get(string, string, string, string, ServiceCallback<ProjectFile>)
function get(groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<ProjectFile>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案的名稱
- callback
回呼
list(string, string, string, RequestOptionsBase)
專案資源是代表預存移轉專案的巢狀資源。 這個方法會傳回專案資源所擁有的檔案清單。
function list(groupName: string, serviceName: string, projectName: string, options?: RequestOptionsBase): Promise<FilesListResponse>
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesListResponse>
Promise < Models.FilesListResponse>
list(string, string, string, RequestOptionsBase, ServiceCallback<FileList>)
function list(groupName: string, serviceName: string, projectName: string, options: RequestOptionsBase, callback: ServiceCallback<FileList>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
list(string, string, string, ServiceCallback<FileList>)
function list(groupName: string, serviceName: string, projectName: string, callback: ServiceCallback<FileList>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- callback
回呼
listNext(string, RequestOptionsBase)
專案資源是代表預存移轉專案的巢狀資源。 這個方法會傳回專案資源所擁有的檔案清單。
function listNext(nextPageLink: string, options?: RequestOptionsBase): Promise<FilesListNextResponse>
參數
- nextPageLink
-
string
上一次成功呼叫 List 作業的 NextLink。
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesListNextResponse>
Promise < Models.FilesListNextResponse>
listNext(string, RequestOptionsBase, ServiceCallback<FileList>)
function listNext(nextPageLink: string, options: RequestOptionsBase, callback: ServiceCallback<FileList>)
參數
- nextPageLink
-
string
上一次成功呼叫 List 作業的 NextLink。
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
listNext(string, ServiceCallback<FileList>)
function listNext(nextPageLink: string, callback: ServiceCallback<FileList>)
參數
- nextPageLink
-
string
上一次成功呼叫 List 作業的 NextLink。
- callback
回呼
read(string, string, string, string, RequestOptionsBase)
這個方法可用來要求儲存資訊,其中可以下載檔案的內容。
function read(groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<FilesReadResponse>
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesReadResponse>
Promise < Models.FilesReadResponse>
read(string, string, string, string, RequestOptionsBase, ServiceCallback<FileStorageInfo>)
function read(groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<FileStorageInfo>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
read(string, string, string, string, ServiceCallback<FileStorageInfo>)
function read(groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<FileStorageInfo>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- callback
回呼
readWrite(string, string, string, string, RequestOptionsBase)
這個方法用於要求讀取和寫入檔案內容的資訊。
function readWrite(groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<FilesReadWriteResponse>
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesReadWriteResponse>
Promise < Models.FilesReadWriteResponse>
readWrite(string, string, string, string, RequestOptionsBase, ServiceCallback<FileStorageInfo>)
function readWrite(groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<FileStorageInfo>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
readWrite(string, string, string, string, ServiceCallback<FileStorageInfo>)
function readWrite(groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<FileStorageInfo>)
參數
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- callback
回呼
update(ProjectFile, string, string, string, string, RequestOptionsBase)
這個方法會更新現有的檔案。
function update(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, options?: RequestOptionsBase): Promise<FilesUpdateResponse>
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
傳回
Promise<FilesUpdateResponse>
Promise < Models.FilesUpdateResponse>
update(ProjectFile, string, string, string, string, RequestOptionsBase, ServiceCallback<ProjectFile>)
function update(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, options: RequestOptionsBase, callback: ServiceCallback<ProjectFile>)
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- options
- RequestOptionsBase
選擇性參數
- callback
回呼
update(ProjectFile, string, string, string, string, ServiceCallback<ProjectFile>)
function update(parameters: ProjectFile, groupName: string, serviceName: string, projectName: string, fileName: string, callback: ServiceCallback<ProjectFile>)
參數
- parameters
- ProjectFile
檔案的相關資訊
- groupName
-
string
資源群組的名稱
- serviceName
-
string
服務的名稱
- projectName
-
string
專案的名稱
- fileName
-
string
檔案名
- callback
回呼