ข้ามไปยังเนื้อหา

Class TrustSnapshot

เนื้อหานี้ยังไม่ได้แปลเป็นภาษาไทย แสดงเป็นภาษาอังกฤษแทน

Namespace: Cephalon.Engine.Trust
Assembly: Cephalon.Engine.dll

Captures the effective trust policy together with evaluated package and capability decisions.

public sealed record TrustSnapshot : IEquatable<TrustSnapshot>

objectTrustSnapshot

IEquatable<TrustSnapshot>

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

TrustSnapshot(TrustPolicy, IReadOnlyList<PackageTrustDecision>, IReadOnlyList<CapabilityPolicyDecision>)

Section titled “ TrustSnapshot(TrustPolicy, IReadOnlyList<PackageTrustDecision>, IReadOnlyList<CapabilityPolicyDecision>)”

Captures the effective trust policy together with evaluated package and capability decisions.

public TrustSnapshot(TrustPolicy Policy, IReadOnlyList<PackageTrustDecision> Packages, IReadOnlyList<CapabilityPolicyDecision> Capabilities)

Policy TrustPolicy

The policy that produced the trust decisions.

Packages IReadOnlyList<PackageTrustDecision>

The evaluated package trust decisions.

Capabilities IReadOnlyList<CapabilityPolicyDecision>

The evaluated capability trust decisions.

The evaluated capability trust decisions.

public IReadOnlyList<CapabilityPolicyDecision> Capabilities { get; init; }

IReadOnlyList<CapabilityPolicyDecision>

The evaluated package trust decisions.

public IReadOnlyList<PackageTrustDecision> Packages { get; init; }

IReadOnlyList<PackageTrustDecision>

The policy that produced the trust decisions.

public TrustPolicy Policy { get; init; }

TrustPolicy