跳转至

AesirUpdateService.ReleaseCheckResult

  • 种类: class
  • 命名空间: Runestone.AesirArchitecture.Editor
  • 程序集: Runestone.AesirArchitecture.Editor

继承链: System.Object → AesirUpdateService.ReleaseCheckResult

声明

[Serializable]
public sealed class AesirUpdateService.ReleaseCheckResult

一次版本检测的完整结果:快照 + 线路信息 + 各层尝试记录。 标记 SerializableAttribute — 窗口状态字段持有后可跨域重载保留。

构造方法

AesirUpdateService.ReleaseCheckResult()

public AesirUpdateService.ReleaseCheckResult()

字段

名称 描述
Attempts 各层尝试记录(按实际尝试顺序)。
RouteKind 最终返回结果的线路类别。
Snapshot 检测结果快照(tag + 可能的清单)。
GitHubDirectAvailable 本次检测中直连 GitHub 是否可用(可用即结果 100% 实时,无延迟顾虑)。
RouteName 最终返回结果的源展示名。

Attempts

各层尝试记录(按实际尝试顺序)。

public AesirUpdateService.DetectionAttempt[] Attempts;

RouteKind

最终返回结果的线路类别。

public AesirUpdateService.ReleaseRouteKind RouteKind;

Snapshot

检测结果快照(tag + 可能的清单)。

public AesirUpdateService.ReleaseSnapshot Snapshot;

GitHubDirectAvailable

本次检测中直连 GitHub 是否可用(可用即结果 100% 实时,无延迟顾虑)。

public bool GitHubDirectAvailable;

RouteName

最终返回结果的源展示名。

public string RouteName;

方法

声明的方法

名称 描述
BuildAttemptsLog() 各层尝试的可读摘要(一行一次尝试,成功在前标注 ✓)。

继承的方法

名称 描述 声明类型
GetType() — object
Equals(object) — object
GetHashCode() — object
ToString() — object
MemberwiseClone() — object
Finalize() — object

BuildAttemptsLog()

各层尝试的可读摘要(一行一次尝试,成功在前标注 ✓)。

public string BuildAttemptsLog()

返回值

类型 说明
string —

Additional Notes

首个 ## Additional Notes 是增量生成文档标识符,请勿修改标题级别和内容!本文档由 Script Doc Generator 辅助生成。