Namespace AnyProtocol.Abstraction
Classes
- AnyProtocolFaultException
Represents an error raised when anyprotocol fault processing fails.
- AnyProtocolValidationException
Represents an error raised when anyprotocol validation processing fails.
- ChannelAttribute
Marks a declaration with channel metadata.
- ContractMethodDescriptor
Describes contract method metadata used at runtime.
- ContractShapeException
Represents an error raised when contract shape processing fails.
- EmptyRequest
Represents a request that carries no application payload.
- ErrorContext
Describes a failed message operation for an error handler.
- ExpectReplyAttribute
Marks a declaration with expect reply metadata.
- FaultContractAttribute
Marks a declaration with fault contract metadata.
- FaultDetail
Describes one structured detail associated with a fault.
- FaultMessage
Contains a serialized fault returned to a AnyProtocol caller.
- HeaderNames
Provides the header names implementation used by AnyProtocol applications.
- IdempotentAttribute
Marks an operation as safe to invoke more than once, enabling automatic retries.
- McpToolAttribute
Marks a declaration with mcp tool metadata.
- MessageHeadersExtensions
Provides typed accessors for standard AnyProtocol message headers.
- MessageSchema
Describes one immutable, versioned message schema.
- PartitionKeyAttribute
Marks a declaration with partition key metadata.
- RequirePermissionAttribute
Marks a declaration with require permission metadata.
- SchemaCompatibilityException
Raised when a schema cannot be parsed or violates compatibility policy.
- SchemaCompatibilityResult
Reports whether a candidate schema satisfies one compatibility mode.
- ShutdownOptions
Configures bounded AnyProtocol shutdown draining.
- TransportEnvelope
Contains a serialized payload and its transport-level metadata.
Structs
- Unit
Represents a successful operation that has no response payload.
Interfaces
- IAdmissionLease
Represents one successful admission into active work.
- IAnyProtocolBus
Defines operations for anyprotocol bus.
- IClientInvoker
Defines operations for client invoker.
- IContractProxyFactory
Defines operations for contract proxy.
- IDateTimeProvider
Defines operations for date time.
- IErrorHandler
Defines operations for error handler.
- IEventConsumer<TEvent>
Defines operations for event consumer.
- IEventPublisher<TEvent>
Defines operations for event publisher.
- IMessageContext
Defines operations for message context.
- IMessageEnvelopeFactory
Creates message metadata without owning payload serialization or transport identity.
- IMessageFilter
Defines operations for message.
- IMessageHeaders
Defines operations for message headers.
- IMessageIdGenerator
Defines operations for message id generator.
- IMessageSchemaCompatibilityChecker
Evaluates compatibility for one schema format.
- IRequestAdmission
Coordinates admission of work during an application drain.
- ISchemaRegistry
Stores and validates versioned message schemas independently of a provider.
Enums
- AnyProtocolBusState
Identifies the available anyprotocol bus values.
- ContractOperation
Identifies the available contract operation values.
- MessageDirection
Identifies the available message direction values.
- MessageType
Identifies the available message type values.
- SchemaCompatibilityMode
Defines the compatibility guarantee required for a schema change.
Delegates
- MessageFilterDelegate
Represents the next asynchronous stage in the message-processing pipeline.