示例#1
0
    protected override void OnInitialized()
    {
        var packageList = MicroServicesCollector.GetAvailablePackageList();

        package            = packageList.FirstOrDefault(i => i.PackageFileName.Equals(PackageFileName, StringComparison.InvariantCultureIgnoreCase));
        backupFileInfoList = MicroServicesCollector.GetBackupFileList(PackageFileName);
        base.OnInitialized();
    }
示例#2
0
    void RollbackPackage(object fileInfo)
    {
        var result = MicroServicesCollector.RollbackPackage(package, fileInfo as FileInfo);

        if (result != null)
        {
            errorReport = result;
        }
        NavigationManager.NavigateTo("/packages", true);
    }
示例#3
0
    async Task RemovePackage(object packageFileName)
    {
        var result = await MicroServicesCollector.RemovePackage($"{packageFileName}");

        if (result != null)
        {
            errorReport = result;
        }
        StateHasChanged();
    }
示例#4
0
 void UpdateLists()
 {
     RunningMicroServiceList = MicroServicesCollector.GetRunningList();
 }
示例#5
0
 void UpdateLists()
 {
     AvailablePackageList = MicroServicesCollector.GetAvailablePackageList();
 }