Interface ICdcCaptureExecutionRuntimeManagedConnectorExecutionAdapter
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Translates one shared managed-connector command request into a provider-facing execution shape.
public interface ICdcCaptureExecutionRuntimeManagedConnectorExecutionAdapterProperties
Section titled “Properties”AdapterId
Section titled “ AdapterId”Gets the stable provider execution-adapter identifier exposed on shared runtime surfaces.
string AdapterId { get; }Property Value
Section titled “Property Value”Methods
Section titled “Methods”CanHandle(CdcCaptureExecutionRuntimeDescriptor)
Section titled “ CanHandle(CdcCaptureExecutionRuntimeDescriptor)”Gets a value indicating whether the adapter can currently handle the supplied execution runtime.
bool CanHandle(CdcCaptureExecutionRuntimeDescriptor runtime)Parameters
Section titled “Parameters”runtime CdcCaptureExecutionRuntimeDescriptor
The execution runtime being evaluated.
Returns
Section titled “Returns”true when the adapter can translate commands for the runtime; otherwise, false.
ExecuteAsync(CdcCaptureExecutionRuntimeDescriptor, string, CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionRequest?, CancellationToken)
Section titled “ ExecuteAsync(CdcCaptureExecutionRuntimeDescriptor, string, CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionRequest?, CancellationToken)”Translates one shared managed-connector command request into a provider-facing command shape.
ValueTask<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult> ExecuteAsync(CdcCaptureExecutionRuntimeDescriptor runtime, string operationId, CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionRequest? request = null, CancellationToken cancellationToken = default)Parameters
Section titled “Parameters”runtime CdcCaptureExecutionRuntimeDescriptor
The execution runtime that owns the managed connector.
operationId string
The stable managed-connector operation identifier to translate.
request CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionRequest?
Optional operator intent supplied with the execution request.
cancellationToken CancellationToken
The token used to observe cancellation.
Returns
Section titled “Returns”ValueTask<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult>
The typed command-execution result describing how the provider adapter handled the request.