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

Interface IRestEndpointCandidateRuntimeCatalog

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

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

Exposes the module-owned REST endpoint candidates visible to the current runtime.

public interface IRestEndpointCandidateRuntimeCatalog

This surface complements by showing candidate projections that were published or suppressed after precedence resolution rather than only the final active public REST endpoints.

Gets all REST endpoint candidates visible to the current runtime.

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor> Candidates { get; }

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor>

Gets all REST endpoint candidates that target the requested behavior identifier.

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor> GetByBehaviorId(string behaviorId)

behaviorId string

The stable behavior identifier to filter by.

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor>

The matching candidate descriptors, or an empty list when no candidates exist.

Gets one REST endpoint candidate by its stable identifier.

RestEndpointCandidateRuntimeDescriptor? GetById(string candidateId)

candidateId string

The candidate identifier to resolve.

RestEndpointCandidateRuntimeDescriptor?

The matching candidate descriptor, or null when it is not present.

Gets all REST endpoint candidates owned by the requested source module.

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor> GetBySourceModule(string sourceModuleId)

sourceModuleId string

The stable source-module identifier to filter by.

IReadOnlyList<RestEndpointCandidateRuntimeDescriptor>

The matching candidate descriptors, or an empty list when no candidates exist.