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

Class RestEndpointPublicationGroupAuthoringStyleDescriptor

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

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

Describes the grouped publication outcome for one authoring style within a behavior-level REST publication group.

public sealed class RestEndpointPublicationGroupAuthoringStyleDescriptor

objectRestEndpointPublicationGroupAuthoringStyleDescriptor

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

RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?)

Section titled “ RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?)”

Creates a grouped publication descriptor for one authoring style.

public RestEndpointPublicationGroupAuthoringStyleDescriptor(string authoringStyle, IReadOnlyList<string>? sourceModuleIds = null, IReadOnlyList<int>? precedenceRanks = null, IReadOnlyList<string>? candidateIds = null, IReadOnlyList<string>? publishedCandidateIds = null, IReadOnlyList<string>? precedenceSuppressedCandidateIds = null, IReadOnlyList<string>? governanceSuppressedCandidateIds = null, IReadOnlyList<string>? authoringPolicySuppressedCandidateIds = null, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>? authoringPolicySuppressionSummaries = null, IReadOnlyList<string>? hostGovernanceEligibleCandidateIds = null, IReadOnlyList<string>? hostGovernanceIneligibleCandidateIds = null, IReadOnlyList<string>? skippedSuppressionIds = null, IReadOnlyList<string>? skippedOverrideIds = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>? governanceSuppressionSummaries = null, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>? governanceOverrideSummaries = null)

authoringStyle string

The normalized authoring style that contributed the grouped candidates.

sourceModuleIds IReadOnlyList<string>?

The distinct source-module identifiers that contributed candidates for this authoring style.

precedenceRanks IReadOnlyList<int>?

The distinct precedence ranks visible for this authoring style within the group.

candidateIds IReadOnlyList<string>?

The ordered candidate identifiers contributed by this authoring style.

publishedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that remain published for this authoring style.

precedenceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that were suppressed by another candidate through precedence resolution.

governanceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that were suppressed by host-level REST governance.

authoringPolicySuppressedCandidateIds IReadOnlyList<string>?

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

authoringPolicySuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?

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.

hostGovernanceIneligibleCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers whose original projections kept host governance out of scope.

skippedSuppressionIds IReadOnlyList<string>?

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

skippedOverrideIds IReadOnlyList<string>?

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

governanceSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?

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

governanceOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?

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

RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?)

Section titled “ RestEndpointPublicationGroupAuthoringStyleDescriptor(string, IReadOnlyList<string>?, IReadOnlyList<int>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<string>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?)”

Creates a grouped publication descriptor for one authoring style, including grouped skipped-governance summaries.

[JsonConstructor]
public RestEndpointPublicationGroupAuthoringStyleDescriptor(string authoringStyle, IReadOnlyList<string>? sourceModuleIds, IReadOnlyList<int>? precedenceRanks, IReadOnlyList<string>? candidateIds, IReadOnlyList<string>? publishedCandidateIds, IReadOnlyList<string>? precedenceSuppressedCandidateIds, IReadOnlyList<string>? governanceSuppressedCandidateIds, IReadOnlyList<string>? authoringPolicySuppressedCandidateIds, IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>? authoringPolicySuppressionSummaries, IReadOnlyList<string>? hostGovernanceEligibleCandidateIds, IReadOnlyList<string>? hostGovernanceIneligibleCandidateIds, IReadOnlyList<string>? skippedSuppressionIds, IReadOnlyList<string>? skippedOverrideIds, IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>? governanceSuppressionSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>? governanceOverrideSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>? skippedSuppressionSummaries, IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>? skippedOverrideSummaries)

authoringStyle string

The normalized authoring style that contributed the grouped candidates.

sourceModuleIds IReadOnlyList<string>?

The distinct source-module identifiers that contributed candidates for this authoring style.

precedenceRanks IReadOnlyList<int>?

The distinct precedence ranks visible for this authoring style within the group.

candidateIds IReadOnlyList<string>?

The ordered candidate identifiers contributed by this authoring style.

publishedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that remain published for this authoring style.

precedenceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that were suppressed by another candidate through precedence resolution.

governanceSuppressedCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers that were suppressed by host-level REST governance.

authoringPolicySuppressedCandidateIds IReadOnlyList<string>?

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

authoringPolicySuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>?

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.

hostGovernanceIneligibleCandidateIds IReadOnlyList<string>?

The ordered candidate identifiers whose original projections kept host governance out of scope.

skippedSuppressionIds IReadOnlyList<string>?

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

skippedOverrideIds IReadOnlyList<string>?

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

governanceSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>?

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

governanceOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>?

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

skippedSuppressionSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>?

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

skippedOverrideSummaries IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>?

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

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

public IReadOnlyList<string> AuthoringPolicySuppressedCandidateIds { get; }

IReadOnlyList<string>

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

public IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor> AuthoringPolicySuppressionSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupAuthoringPolicySuppressionDescriptor>

Gets the normalized authoring style that contributed the grouped candidates.

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<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor> GovernanceOverrideSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupGovernanceOverrideSummaryDescriptor>

Gets the ordered candidate identifiers that were suppressed by host-level REST governance.

public IReadOnlyList<string> GovernanceSuppressedCandidateIds { get; }

IReadOnlyList<string>

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

public IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor> GovernanceSuppressionSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupGovernanceSuppressionSummaryDescriptor>

Gets the ordered candidate identifiers whose original projections allowed host governance to participate.

public IReadOnlyList<string> HostGovernanceEligibleCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers whose original projections kept host governance out of scope.

public IReadOnlyList<string> HostGovernanceIneligibleCandidateIds { get; }

IReadOnlyList<string>

Gets the distinct precedence ranks visible for this authoring style within the group.

public IReadOnlyList<int> PrecedenceRanks { get; }

IReadOnlyList<int>

Gets the ordered candidate identifiers that were suppressed by precedence resolution.

public IReadOnlyList<string> PrecedenceSuppressedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered candidate identifiers that remain published for this authoring style.

public IReadOnlyList<string> PublishedCandidateIds { get; }

IReadOnlyList<string>

Gets the ordered override-rule identifiers that targeted 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<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor> SkippedOverrideSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedOverrideSummaryDescriptor>

Gets the ordered suppression-rule identifiers that targeted 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<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor> SkippedSuppressionSummaries { get; }

IReadOnlyList<RestEndpointPublicationGroupGovernanceSkippedSuppressionSummaryDescriptor>

Gets the distinct source-module identifiers that contributed candidates for this authoring style.

public IReadOnlyList<string> SourceModuleIds { get; }

IReadOnlyList<string>