Namespace IceRpc.Features
Provides the feature collection API and the core request features.
Classes
- CompressFeature
Default implementation of ICompressFeature.
- DeadlineFeature
Default implementation of IDeadlineFeature.
- DispatchInformationFeature
Default implementation of IDispatchInformationFeature.
- FeatureCollection
Default implementation of IFeatureCollection.
- FeatureCollectionExtensions
Provides extension methods for IFeatureCollection.
- RequestContextFeature
Default implementation of IRequestContextFeature.
- ServerAddressFeature
Default implementation of IServerAddressFeature.
- ServerAddressFeatureExtensions
Provides extension methods for IServerAddressFeature.
Interfaces
- ICompressFeature
Indicates whether or not the payload of an icerpc request or response should be compressed.
- IDeadlineFeature
Represents the expiration time of a request.
- IDispatchInformationFeature
Provides information about the current dispatch.
- IFeatureCollection
Represents a collection of features carried by an IncomingRequest or an OutgoingRequest. It is similar but not identical to the IFeatureCollection provided by ASP.NET Core for HTTP features.
- IRequestContextFeature
Represents a feature that holds a IDictionary<TKey, TValue> of strings. This feature can be transmitted as a Context field with both ice and icerpc.
- IServerAddressFeature
Represents a feature used by the invocation pipeline to select the server address to use and share this selection.