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>Inheritance
Section titled “Inheritance”Implements
Section titled “Implements”Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”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)Parameters
Section titled “Parameters”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.
Properties
Section titled “Properties”Capabilities
Section titled “ Capabilities”The evaluated capability trust decisions.
public IReadOnlyList<CapabilityPolicyDecision> Capabilities { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<CapabilityPolicyDecision>
Packages
Section titled “ Packages”The evaluated package trust decisions.
public IReadOnlyList<PackageTrustDecision> Packages { get; init; }Property Value
Section titled “Property Value”IReadOnlyList<PackageTrustDecision>
Policy
Section titled “ Policy”The policy that produced the trust decisions.
public TrustPolicy Policy { get; init; }