Table of Contents

Namespace AnyProtocol

Classes

AnyProtocolBus

Coordinates inbound subscriptions and bus lifecycle operations.

AnyProtocolClientInvoker

Provides the anyprotocol client invoker implementation used by AnyProtocol applications.

AnyProtocolDiagnostics

Stable diagnostics names and instruments emitted by AnyProtocol.

AuthTokenFilter

Processes messages in the auth token pipeline stage.

AuthorizationFilter

Processes messages in the authorization pipeline stage.

BinaryEnvelopeCodec

Provides the binary envelope codec implementation used by AnyProtocol applications.

ContractDescriptor

Describes contract metadata used at runtime.

ContractDescriptorFactory

Creates contract descriptor instances.

EmittedContractProxyFactory

Creates emitted contract proxy instances.

EventPublisher<TEvent>

Provides the event publisher implementation used by AnyProtocol applications.

GeneratedContractDescriptorRegistry

Stores and resolves generated contract descriptor registrations.

GeneratedContractMetadataRegistry

Stores and resolves generated contract metadata registrations.

GeneratedContractProxyFactory

Creates generated contract proxy instances.

GeneratedContractProxyRegistry

Stores and resolves generated contract proxy registrations.

GeneratedContractRegistry

Stores and resolves generated contract registrations.

GeneratedEventDispatchRegistry

Stores source-generated event consumer dispatch delegates for Native AOT execution.

GeneratedServerDispatchRegistry

Stores and resolves generated server dispatch registrations.

GeneratedServerMethodRegistration

Provides the generated server method registration implementation used by AnyProtocol applications.

InMemoryMessageDeduplicationStore

Provides a process-local inbox store for tests and single-instance applications.

InMemorySchemaRegistry

Provides a deterministic in-memory registry suitable for composition and testing.

InboxDeduplicationFilter

Prevents repeated execution of one-way messages with the same message ID.

InboxDeduplicationOptions

Configures inbox lease and completed-record lifetimes.

JsonSchemaCompatibilityChecker

Applies conservative object-property compatibility rules to JSON Schema documents.

LargePayloadMaterializer

Hydrates and verifies stored-payload references before deserialization.

LargePayloadOffloader

Replaces oversized serialized bodies with provider-neutral references.

LargePayloadStoreRegistry

Resolves payload stores by their case-insensitive logical names.

LoggingFilter

Processes messages in the logging pipeline stage.

MessageContext

Carries the public message metadata for one pipeline invocation.

MessageDispatcher

Composes the request, stream, event, and fault dispatch paths.

MessageHeaders

Provides case-insensitive access to message metadata headers.

OutboundOperationExecutor

Owns outbound operation admission, dependency scopes, and configured filter execution.

OutboundOperationLifetime

Owns the cancellation boundary for outbound operations started during one bus run.

PipelineBuilder

Provides the pipeline builder implementation used by AnyProtocol applications.

RequestReplyEngine

Provides the request reply engine implementation used by AnyProtocol applications.

RetryFilter

Processes messages in the retry pipeline stage.

RetryOptions

Configures retry behavior.

StreamEngine

Provides the stream engine implementation used by AnyProtocol applications.

TimeoutFilter

Processes messages in the timeout pipeline stage.

TracingFilter

Processes messages in the tracing pipeline stage.

TransportRegistry

Stores and resolves transport registrations.

ValidationFilter

Processes messages in the validation pipeline stage.

Delegates

GeneratedEventHandler

Invokes a generated event consumer.

GeneratedServerHandler

Invokes a generated server operation for a request message.

GeneratedServerStreamHandler

Invokes a generated server operation that produces a response stream.