You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
OSS stands for Object Storage Service. For those developing server-side technology stacks, this term is likely familiar, as major cloud service providers offer similar services. Simply put, it's a file server. Examples include Alibaba Cloud OSS, Tencent Cloud COS, and Huawei Cloud OBS. While they have different names, their functionalities are quite similar. The new feature of this update component is implemented in a very similar manner, so we chose OSS to name this feature, making it easy for developers to quickly understand its purpose (requires the use of components GeneralUpdate.ClientCore, GeneralUpdate.Core).
The GeneralClientOSS class is another update mechanism. Unlike GeneralClientBootstrap, GeneralClientOSS does not require writing server-side code and directly updates based on the version information from the version.json file on the OSS file server, simplifying the threshold for beginners using this component.
3. After downloading to the local system, it parses the version information to determine if an update is needed. If so, it passes the information to Upgrade through a process launch (Clientself-closes).
50
50
51
-
4.Upgrade启动之后直接去下载update.zip,下载到本地之后直接解压覆盖本地文件。
51
+
4. After Upgrade starts, it directly downloads update.zip and extracts it locally to overwrite the local files.
5. After the Upgrade completes, it starts the Client and self-closes. The update ends. Compared to the GeneralUpdateBootstrap function, the GeneralUpdateOSS function has a very low usage threshold. If the company does not have high requirements for automatic updates, this feature can be used. In summary, this function downloads the version.json and updates based on the content in the file, downloading each version's update package and extracting it to complete the update.
54
54
55
55
56
56
57
-
以下示例定义方法,包含GeneralClientOSS使用方法。
57
+
The following example defines methods, including the usage of GeneralClientOSS.
58
58
59
59
```c#
60
60
Task.Run(async () =>
@@ -72,72 +72,72 @@ Task.Run(async () =>
72
72
73
73
74
74
75
-
### 注解
75
+
### Annotation
76
76
77
-
GeneralUpdateOSS提供以下能力。
77
+
GeneralUpdateOSS provides the following capabilities.
The GeneralLibrary team has developed the GeneralSpacestation service for enterprise applications, addressing issues related to automatic update management. All components involved in the entire system are self-developed, MIT-licensed, or open-source components friendly for commercial use, strictly avoiding legal risks in commercial use.
| GeneralSpacestation | Solution for automatic update management| Paid|https://www.justerzhu.cn/|
19
+
|Online/Offline Training Sessions | Helps enterprises quickly get started with the product | Complimentary/Paid|Scan the code for consultation/can be purchased separately|
20
+
|User Manual|Helps enterprises quickly get started with the product | Complimentary/Paid | Scan the code for consultation/can be purchased separately|
21
+
|Project Integration/Consultation | Helps enterprises quickly get started with the product | Complimentary/Paid|Scan the code for consultation/can be purchased separately|
22
22
23
23
24
24
25
-
## 功能
25
+
## Features
26
26
27
-
### Tools 模块展示
27
+
### Tools Module Display
28
28
29
29

30
30
31
-
### Upgrade 模块展示
31
+
### Upgrade Module Display
32
32
33
33

34
34
35
35
36
36
37
-
## 解决方案
37
+
## Solution
38
38
39
39

40
40
41
41

42
42
43
-
介绍部分所涉及到的技术(包括但不限于 操作系统 \ 框架 \ 语言 \ 开源组件 等内容):
43
+
Technologies involved in the introduction (including but not limited to operating systems, frameworks, languages, open-source components, etc.):
| AOT |Full support for AOT compilation across all GeneralUpdate components|https://learn.microsoft.com/en-us/dotnet/core/deploying/native-aot/|
57
+
| Linux (Ubuntu) |Full support for Linux operating systems|https://cn.ubuntu.com/|
58
+
| Windows |Supports operating systems from Windows 7 onwards|https://support.microsoft.com/zh-cn/welcometowindows|
59
+
| LoongOS |Domestic (Loongson) operating system (New World)|https://www.loongson.cn/system/loongos|
60
+
| ...... | ...... ||
61
61
62
62
63
63
64
-
## 企业客户
64
+
## Corporate Clients
65
65
66
66

67
67
68
68

69
69
70
70
71
71
72
-
## 软著登记
72
+
## Software Registration
73
73
74
74

75
75
76
-
## 联系我们
76
+
## Contact Us
77
77
78
-
以下是企业咨询、报价、商务合作联系方式(加好友请注明来意拒绝闲聊,推荐加微信)。
78
+
Below are the contact details for enterprise inquiries, quotations, and business cooperation (please indicate your purpose when adding as a friend, casual chat is declined, adding on WeChat is recommended).
0 commit comments