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

Interface ICdcCaptureCatalog

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

Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll

Exposes the CDC capture surfaces visible to the current runtime.

public interface ICdcCaptureCatalog

Gets all CDC capture surfaces visible to the current runtime.

IReadOnlyList<CdcCaptureDescriptor> CdcCaptures { get; }

IReadOnlyList<CdcCaptureDescriptor>

Gets all CDC captures currently owned by the requested execution runtime.

IReadOnlyList<CdcCaptureDescriptor> GetByExecutionRuntimeId(string executionRuntimeId)

executionRuntimeId string

The execution-runtime identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when the runtime owns none.

Gets one CDC capture by its stable identifier.

CdcCaptureDescriptor? GetById(string cdcCaptureId)

cdcCaptureId string

The CDC capture identifier to resolve.

CdcCaptureDescriptor?

The matching CDC capture, or null when it is not active.

Gets all CDC captures that publish through the requested outbox.

IReadOnlyList<CdcCaptureDescriptor> GetByOutboxId(string outboxId)

outboxId string

The outbox identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when no capture uses that outbox.

Gets all CDC captures backed by the requested provider identifier.

IReadOnlyList<CdcCaptureDescriptor> GetByProvider(string provider)

provider string

The provider identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when the provider contributes none.

Gets all CDC captures that explicitly observe the requested resource identifier.

IReadOnlyList<CdcCaptureDescriptor> GetByResourceId(string resourceId)

resourceId string

The resource identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when no capture declares that resource.

Gets all CDC captures that observe the requested logical source identifier.

IReadOnlyList<CdcCaptureDescriptor> GetBySourceId(string sourceId)

sourceId string

The source identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when no capture uses that source.

Gets all CDC captures contributed by the requested module.

IReadOnlyList<CdcCaptureDescriptor> GetBySourceModule(string sourceModuleId)

sourceModuleId string

The source module identifier to filter by.

IReadOnlyList<CdcCaptureDescriptor>

The matching CDC captures, or an empty list when the module contributed none.