Namespace Fluxzy
Classes
- Agent
Holds information about the source agent making the request.
- ArchiveMetaInformation
Meta information about an archive.
- ArchivingPolicy
Archiving policy
- AuthorityInfo
Information about a remote authority
- ClientError
Holds information about a client error
- ConnectionInfo
Holds information about a connection between fluxzy and a remote server
- ConnectionUpdateEventArgs
Connection update event arguments
- ContentDecoder
Factory methods for creating IContentDecoder instances.
- ContentDecoderRegistry
A process-wide registry of IContentDecoder instances allowing callers to plug in decoders for HTTP content-encodings the .NET runtime cannot decode natively (e.g.
compress/LZW,zstd). gzip, deflate and brotli are always handled by Fluxzy and do not need to be registered.
- DirectoryPackager
Base class for directory packagers
- DownstreamErrorEventArgs
Downstream error event arguments
- DownstreamErrorInfo
Holds information about a downstream error (error between Fluxzy and the client)
- EnvironmentInformation
Information about the environment where the archive was created.
- ExchangeInfo
Packed information about an exchange
- FluxzyEndPoint
A fluxzy bound endpoint
- FluxzyException
Base exception for Fluxzy connect error to a remote endpoint
- FluxzySetting
The main configuration for starting a proxy instance
- FluxzySharedSetting
Contains static low level settings for Fluxzy
- FxzyDirectoryPackager
The default fluxzy archive packager
- GlobalArchiveOption
Provide serialization settings for producing default archive format
- HeaderFieldInfo
Represent a header field
- HttpClientUtility
Utility class for creating HttpClient connected to a Fluxzy instance.
- InvalidHttpFramingException
Thrown when an HTTP/1.1 message declares ambiguous or invalid body framing (conflicting or duplicate Content-Length values, or a non 1*DIGIT value). The connection is dropped to prevent request/response smuggling (RFC 7230 ยง3.3.3).
- PackableFile
A packable file is an embeddable file in a directory archive
- Packager
An helper for quickly exporting a dump directory to a specific package file
- Proxy
A proxy capture instance that can be started and disposed.
- RequestHeaderInfo
This data structure is used for serialization only
- SslInfo
Represent a SSL information
- Tag
A tag is an indexed string that can be attached to an exchange
Interfaces
- IAuthority
Represents an authority (host, port, secure) for a request
- ICaptureAvailabilityChecker
Check if the capture is available
- ICaptureContext
Defines the expected behavior of a capture context engine
- IContentDecoder
Decodes an HTTP content-encoding that the .NET runtime cannot handle natively. gzip, deflate and brotli are decoded by Fluxzy out of the box; any other encoding (e.g.
compress/LZW orzstd) requires a decoder to be registered through ContentDecoderRegistry.
- IUserAgentInfoProvider
Defines a provider for user agent information
Enums
- ArchivingPolicyType
Archiving policy type
- PackableFileType
Packable file type