public class ModelScopeDownload : IDownload
public ref class ModelScopeDownload : IDownload
SuperBuilderWinService.ProvidersImpl.ModelScopeDownload = function();
Type.createClass(
'SuperBuilderWinService.ProvidersImpl.ModelScopeDownload',
null,
SuperBuilderWinService.Providers.IDownload);
DownloadFileAsync | Main download method (interface implementation) Execution flow: 1. Create temporary working directory 2. Parse model URL to retrieve commitId 3. Start external process for download 4. Move files to final location 5. Handle exceptions and clean up resources |
Equals | (Inherited from Object) |
Finalize | (Inherited from Object) |
GetCommitId | Parse model URL to retrieve CommitID |
GetHashCode | (Inherited from Object) |
GetModelID | Extract model path from URL |
GetType | (Inherited from Object) |
MemberwiseClone | (Inherited from Object) |
RobustMove | Safely move directories (supports cross-drive) |
ToString | (Inherited from Object) |