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

Interface IBackendForFrontendRuntimeCatalog

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

Namespace: Cephalon.Abstractions.Patterns
Assembly: Cephalon.Abstractions.dll

Exposes the backend-for-frontend client bindings visible to the current runtime.

public interface IBackendForFrontendRuntimeCatalog

Gets all backend-for-frontend client bindings visible to the current runtime.

IReadOnlyList<BackendForFrontendClientBindingDescriptor> Bindings { get; }

IReadOnlyList<BackendForFrontendClientBindingDescriptor>

Gets all backend-for-frontend client bindings owned by the requested client identifier.

IReadOnlyList<BackendForFrontendClientBindingDescriptor> GetByClientId(string clientId)

clientId string

The client identifier to filter by.

IReadOnlyList<BackendForFrontendClientBindingDescriptor>

The matching client binding descriptors, or an empty list when none are active.

Gets one backend-for-frontend client binding by its stable identifier.

BackendForFrontendClientBindingDescriptor? GetById(string bindingId)

bindingId string

The binding identifier to resolve.

BackendForFrontendClientBindingDescriptor?

The matching client binding descriptor, or null when it is not active.

Gets all backend-for-frontend client bindings owned by the requested module.

IReadOnlyList<BackendForFrontendClientBindingDescriptor> GetBySourceModule(string sourceModuleId)

sourceModuleId string

The module identifier to filter by.

IReadOnlyList<BackendForFrontendClientBindingDescriptor>

The matching client binding descriptors, or an empty list when none are active.

Gets all backend-for-frontend client bindings that target the requested transport.

IReadOnlyList<BackendForFrontendClientBindingDescriptor> GetByTransportId(string transportId)

transportId string

The transport identifier to filter by.

IReadOnlyList<BackendForFrontendClientBindingDescriptor>

The matching client binding descriptors, or an empty list when none are active.