Class CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult
Namespace: Cephalon.Abstractions.Data
Assembly: Cephalon.Abstractions.dll
Describes the immediate result of one managed-connector command-execution request evaluated by Cephalon.
public sealed record CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult : IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult>Inheritance
Section titled “Inheritance”object ← CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult
Implements
Section titled “Implements”IEquatable<CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult>
Inherited Members
Section titled “Inherited Members”object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()
Constructors
Section titled “Constructors”CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string, string?)
Section titled “ CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string, string?)”Creates a new managed-connector command-execution result.
public CdcCaptureExecutionRuntimeManagedConnectorCommandExecutionResult(string state, string? description = null)Parameters
Section titled “Parameters”state string
The stable command-execution state, such as unrecorded, blocked, operator-only, unavailable, no-op, adapted, failed, or not-applicable.
description string?
An optional operator-facing command-execution summary.
Properties
Section titled “Properties”AdapterFingerprint
Section titled “ AdapterFingerprint”Gets the deterministic execution-adapter fingerprint already associated with the current managed connector.
public string AdapterFingerprint { get; init; }Property Value
Section titled “Property Value”AdapterId
Section titled “ AdapterId”Gets the current provider execution-adapter identifier that handled the request when one was available.
public string AdapterId { get; init; }Property Value
Section titled “Property Value”ApprovalApplied
Section titled “ ApprovalApplied”Gets a value indicating whether the recorded attempt included an explicit approval from the caller.
public bool ApprovalApplied { get; init; }Property Value
Section titled “Property Value”AttemptId
Section titled “ AttemptId”Gets the stable recorded command-execution attempt identifier when Cephalon has persisted one outcome.
public string AttemptId { get; init; }Property Value
Section titled “Property Value”CommandEnvelopeState
Section titled “ CommandEnvelopeState”Gets the current command-envelope state that informed the request result.
public string CommandEnvelopeState { get; init; }Property Value
Section titled “Property Value”CommandFingerprint
Section titled “ CommandFingerprint”Gets the deterministic command fingerprint already associated with the current managed connector.
public string CommandFingerprint { get; init; }Property Value
Section titled “Property Value”CommandIssuanceState
Section titled “ CommandIssuanceState”Gets the current command-issuance state that informed the request result.
public string CommandIssuanceState { get; init; }Property Value
Section titled “Property Value”ConnectClusterId
Section titled “ ConnectClusterId”Gets the connector-cluster identifier targeted by the provider command when one was available.
public string? ConnectClusterId { get; init; }Property Value
Section titled “Property Value”ConnectorClass
Section titled “ ConnectorClass”Gets the provider-facing connector-class identifier targeted by the provider command when one was available.
public string? ConnectorClass { get; init; }Property Value
Section titled “Property Value”ConnectorId
Section titled “ ConnectorId”Gets the provider-facing connector identifier targeted by the provider command when one was available.
public string? ConnectorId { get; init; }Property Value
Section titled “Property Value”Description
Section titled “ Description”Gets an optional operator-facing command-execution summary.
public string? Description { get; }Property Value
Section titled “Property Value”DestructiveAllowanceApplied
Section titled “ DestructiveAllowanceApplied”Gets a value indicating whether the recorded attempt included an explicit destructive-operation allowance from the caller.
public bool DestructiveAllowanceApplied { get; init; }Property Value
Section titled “Property Value”ExecutionAdapterState
Section titled “ ExecutionAdapterState”Gets the current execution-adapter state that informed the request result.
public string ExecutionAdapterState { get; init; }Property Value
Section titled “Property Value”ExecutionFingerprint
Section titled “ ExecutionFingerprint”Gets the deterministic command-execution fingerprint Cephalon currently derives for the request result.
public string ExecutionFingerprint { get; init; }Property Value
Section titled “Property Value”ExecutionRuntimeId
Section titled “ ExecutionRuntimeId”Gets the stable execution-runtime identifier currently associated with the request.
public string ExecutionRuntimeId { get; init; }Property Value
Section titled “Property Value”HasProviderCommand
Section titled “ HasProviderCommand”Gets a value indicating whether the request currently carries one translated provider command.
public bool HasProviderCommand { get; }Property Value
Section titled “Property Value”HasRecordedOutcome
Section titled “ HasRecordedOutcome”Gets a value indicating whether Cephalon has recorded one concrete command-execution outcome.
public bool HasRecordedOutcome { get; }Property Value
Section titled “Property Value”HttpMethod
Section titled “ HttpMethod”Gets the outbound HTTP method that would be used by the provider execution adapter when one was resolved.
public string? HttpMethod { get; init; }Property Value
Section titled “Property Value”InvocationSourceId
Section titled “ InvocationSourceId”Gets the stable invocation-source identifier that originated the command-execution request.
public string InvocationSourceId { get; init; }Property Value
Section titled “Property Value”IsAdapted
Section titled “ IsAdapted”Gets a value indicating whether the request was translated into one provider-facing command shape.
public bool IsAdapted { get; }Property Value
Section titled “Property Value”IsAutomaticRetryInvocation
Section titled “ IsAutomaticRetryInvocation”Gets a value indicating whether the request was recorded from the shared automatic background retry lane.
public bool IsAutomaticRetryInvocation { get; }Property Value
Section titled “Property Value”IsBlocked
Section titled “ IsBlocked”Gets a value indicating whether the request is currently blocked.
public bool IsBlocked { get; }Property Value
Section titled “Property Value”IsDestructiveOperation
Section titled “ IsDestructiveOperation”Gets a value indicating whether the request targets a destructive connector operation.
public bool IsDestructiveOperation { get; init; }Property Value
Section titled “Property Value”IsFailed
Section titled “ IsFailed”Gets a value indicating whether the request failed while Cephalon was translating it.
public bool IsFailed { get; }Property Value
Section titled “Property Value”IsNoOp
Section titled “ IsNoOp”Gets a value indicating whether the request currently resolves to no provider work.
public bool IsNoOp { get; }Property Value
Section titled “Property Value”IsOperatorOnly
Section titled “ IsOperatorOnly”Gets a value indicating whether the request currently remains operator-owned.
public bool IsOperatorOnly { get; }Property Value
Section titled “Property Value”IsOperatorRequestInvocation
Section titled “ IsOperatorRequestInvocation”Gets a value indicating whether the request was recorded from an explicit operator-initiated request.
public bool IsOperatorRequestInvocation { get; }Property Value
Section titled “Property Value”IsUnavailable
Section titled “ IsUnavailable”Gets a value indicating whether no provider execution adapter is currently available for the request.
public bool IsUnavailable { get; }Property Value
Section titled “Property Value”IsUnrecorded
Section titled “ IsUnrecorded”Gets a value indicating whether Cephalon has not yet recorded any command-execution outcome for the runtime.
public bool IsUnrecorded { get; }Property Value
Section titled “Property Value”IssuanceFingerprint
Section titled “ IssuanceFingerprint”Gets the deterministic issuance fingerprint already associated with the current managed connector.
public string IssuanceFingerprint { get; init; }Property Value
Section titled “Property Value”ManagementMode
Section titled “ ManagementMode”Gets the declared managed-connector management mode when one is known.
public string? ManagementMode { get; init; }Property Value
Section titled “Property Value”ProviderId
Section titled “ ProviderId”Gets the provider identifier associated with the command when one was available.
public string? ProviderId { get; init; }Property Value
Section titled “Property Value”RecordedAtUtc
Section titled “ RecordedAtUtc”Gets the timestamp when Cephalon recorded this command-execution outcome.
public DateTimeOffset? RecordedAtUtc { get; init; }Property Value
Section titled “Property Value”RelativePath
Section titled “ RelativePath”Gets the outbound relative request path that would be used by the provider execution adapter when one was resolved.
public string? RelativePath { get; init; }Property Value
Section titled “Property Value”RequestedOperationId
Section titled “ RequestedOperationId”Gets the operation identifier originally requested by the caller.
public string RequestedOperationId { get; init; }Property Value
Section titled “Property Value”RequiresExplicitApproval
Section titled “ RequiresExplicitApproval”Gets a value indicating whether the request still requires explicit approval.
public bool RequiresExplicitApproval { get; init; }Property Value
Section titled “Property Value”ResolvedOperationId
Section titled “ ResolvedOperationId”Gets the operation identifier Cephalon resolved for the provider command.
public string ResolvedOperationId { get; init; }Property Value
Section titled “Property Value”SourceId
Section titled “ SourceId”Gets the primary source identifier Cephalon used to derive the request result.
public string SourceId { get; init; }Property Value
Section titled “Property Value”SourceProviderId
Section titled “ SourceProviderId”Gets the provider-facing source-provider identifier targeted by the provider command when one was available.
public string? SourceProviderId { get; init; }Property Value
Section titled “Property Value”Gets the stable managed-connector command-execution state.
public string State { get; }Property Value
Section titled “Property Value”TransportKind
Section titled “ TransportKind”Gets the transport kind used by the provider execution adapter when one was resolved.
public string? TransportKind { get; init; }Property Value
Section titled “Property Value”WouldApplyChanges
Section titled “ WouldApplyChanges”Gets a value indicating whether the request would still apply one or more shared write-path changes.
public bool WouldApplyChanges { get; init; }