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

Class RestEndpointAuthoringPolicyAuthoringStyleDescriptor

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

Namespace: Cephalon.Abstractions.Transports
Assembly: Cephalon.Abstractions.dll

Describes one authoring-style partition inside a rule-centric REST authoring-policy runtime answer.

public sealed class RestEndpointAuthoringPolicyAuthoringStyleDescriptor

objectRestEndpointAuthoringPolicyAuthoringStyleDescriptor

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

This descriptor keeps one behavior-level authoring-policy answer readable without reopening the broader publication-group surface when operators need to understand how authoring-policy, precedence, and later governance outcomes distribute across authoring styles.

RestEndpointAuthoringPolicyAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind>?, IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor>?)

Section titled “ RestEndpointAuthoringPolicyAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind>?, IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor>?)”

Creates an authoring-style partition for a rule-centric REST authoring-policy runtime answer.

public RestEndpointAuthoringPolicyAuthoringStyleDescriptor(string authoringStyle, IReadOnlyList<string>? candidateIds = null, IReadOnlyList<string>? retainedCandidateIds = null, IReadOnlyList<string>? publishedCandidateIds = null, IReadOnlyList<string>? precedenceSuppressedCandidateIds = null, IReadOnlyList<string>? governanceSuppressedCandidateIds = null, IReadOnlyList<string>? suppressedCandidateIds = null, IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind>? suppressionKinds = null, IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor>? suppressionSummaries = null, IReadOnlyList<string>? hostGovernanceEligibleCandidateIds = null, IReadOnlyList<string>? hostGovernanceIneligibleCandidateIds = null, IReadOnlyList<string>? skippedSuppressionIds = null, IReadOnlyList<string>? skippedOverrideIds = null, IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor>? governanceSuppressionSummaries = null, IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor>? governanceOverrideSummaries = null, IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor>? skippedSuppressionSummaries = null, IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor>? skippedOverrideSummaries = null)

authoringStyle string

The normalized authoring style summarized by this entry.

candidateIds IReadOnlyList<string>?

The ordered candidate identifiers contributed by this authoring style before authoring-policy enforcement is considered.

retainedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that survived authoring-policy enforcement for this authoring style, even if later precedence or host governance suppressed them.

publishedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that remain published after all runtime publication steps for this authoring style.

precedenceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that survived authoring policy but were later suppressed by candidate precedence for this authoring style.

governanceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that survived authoring policy but were later suppressed by host-level REST governance for this authoring style.

suppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that were suppressed by behavior-level authoring-policy enforcement for this authoring style.

suppressionKinds IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind>?

The grouped authoring-policy suppression kinds that appear in the runtime effect for this authoring style.

suppressionSummaries IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor>?

The grouped authoring-policy suppression outcomes summarized by suppression kind for this authoring style.

hostGovernanceEligibleCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers whose original projections allowed host governance to participate for this authoring style.

hostGovernanceIneligibleCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers whose original projections kept host governance out of scope for this authoring style.

skippedSuppressionIds IReadOnlyList<string>?

The ordered suppression-rule identifiers that targeted host-governance-ineligible candidates for this authoring style.

skippedOverrideIds IReadOnlyList<string>?

The ordered override-rule identifiers that targeted host-governance-ineligible candidates for this authoring style.

governanceSuppressionSummaries IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor>?

The grouped host-governance suppression-rule outcomes summarized by rule for this authoring style.

governanceOverrideSummaries IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor>?

The grouped host-governance override-rule outcomes summarized by rule for this authoring style.

skippedSuppressionSummaries IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor>?

The grouped host-governance-skipped suppression-rule outcomes summarized by rule for this authoring style.

skippedOverrideSummaries IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor>?

The grouped host-governance-skipped override-rule outcomes summarized by rule for this authoring style.

Gets the normalized authoring style summarized by this entry.

public string AuthoringStyle { get; }

string

Gets the ordered candidate identifiers contributed by this authoring style.

public IReadOnlyList<string> CandidateIds { get; }

IReadOnlyList<string>

Gets the grouped host-governance override-rule outcomes summarized by rule for this authoring style.

public IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor> GovernanceOverrideSummaries { get; }

IReadOnlyList<RestEndpointGovernanceOverrideSummaryDescriptor>

Gets the ordered candidate identifiers that survived authoring policy but were later suppressed by host governance for this authoring style.

public IReadOnlyList<string> GovernanceSuppressedCandidateIds { get; }

IReadOnlyList<string>

Gets the grouped host-governance suppression-rule outcomes summarized by rule for this authoring style.

public IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor> GovernanceSuppressionSummaries { get; }

IReadOnlyList<RestEndpointGovernanceSuppressionSummaryDescriptor>

Gets the ordered candidate identifiers whose original projections allowed host governance to participate for this authoring style.

public IReadOnlyList<string> HostGovernanceEligibleCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers whose original projections kept host governance out of scope for this authoring style.

public IReadOnlyList<string> HostGovernanceIneligibleCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers that survived authoring policy but were later suppressed by precedence for this authoring style.

public IReadOnlyList<string> PrecedenceSuppressedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers that remain published after all runtime publication steps for this authoring style.

public IReadOnlyList<string> PublishedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers that survived authoring-policy enforcement for this authoring style.

public IReadOnlyList<string> RetainedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered override-rule identifiers that targeted host-governance-ineligible candidates for this authoring style.

public IReadOnlyList<string> SkippedOverrideIds { get; }

IReadOnlyList<string>

Gets the grouped host-governance-skipped override-rule outcomes summarized by rule for this authoring style.

public IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor> SkippedOverrideSummaries { get; }

IReadOnlyList<RestEndpointGovernanceSkippedOverrideSummaryDescriptor>

Gets the ordered suppression-rule identifiers that targeted host-governance-ineligible candidates for this authoring style.

public IReadOnlyList<string> SkippedSuppressionIds { get; }

IReadOnlyList<string>

Gets the grouped host-governance-skipped suppression-rule outcomes summarized by rule for this authoring style.

public IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor> SkippedSuppressionSummaries { get; }

IReadOnlyList<RestEndpointGovernanceSkippedSuppressionSummaryDescriptor>

Gets the ordered candidate identifiers that were suppressed by behavior-level authoring-policy enforcement for this authoring style.

public IReadOnlyList<string> SuppressedCandidateIds { get; }

IReadOnlyList<string>

Gets the grouped authoring-policy suppression kinds visible in the runtime effect for this authoring style.

public IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind> SuppressionKinds { get; }

IReadOnlyList<RestEndpointAuthoringPolicySuppressionKind>

Gets the grouped authoring-policy suppression outcomes summarized by suppression kind for this authoring style.

public IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor> SuppressionSummaries { get; }

IReadOnlyList<RestEndpointAuthoringPolicySuppressionSummaryDescriptor>