Namespace Ecng.Net
Classes
- AuthSchemas
Provides authentication schemas and extension methods for formatting authentication tokens.
- HttpHeaders
Contains constants for common HTTP header field names.
- InMemoryRestApiClientCache
Represents an in-memory cache for REST API client responses.
- MailHelper
Provides helper methods to send emails and to manage mail attachments.
- MulticastSourceAddress
Represents the configuration for a UDP multicast source address.
- NetworkHelper
Provides various network helper extension methods.
- QueryString
Represents a query string associated with a URL and provides methods to manage its parameters.
- RestApiFormUrlEncodedMediaTypeFormatter
Represents a formatter for REST API form URL encoded media types.
- RestAttribute
Specifies that the associated element is intended to be used in REST API operations. This attribute can be applied to methods, parameters, or return values.
- RestBaseApiClient
Abstract base class for creating REST API clients. Provides functionality to execute HTTP requests with retry and caching support.
- RetryPolicyInfo
Provides configuration information for retry policies, including retry counts and delays.
- TextMediaTypeFormatter
A media type formatter for processing text-based content.
- TimestampedDictionaryConverter
Represents a collection of keys and values.
- TimestampedDictionary<TKey, TValue>
Represents a collection of keys and values. Additionally contains a timestamp Last which can be used as
since
argument when polling for new data.
- UdpStream
Provides a stream interface for reading and writing data over a UDP socket.
- Url
Represents a URL and provides functionality for URL manipulation and cloning.
Interfaces
- IOAuthProvider
Provider for OAuth.
- IOAuthToken
Represents an OAuth token with its associated value and expiration information.
- IRestApiClientCache
Provides caching functionality for REST API client responses.
Enums
- UrlEncodes
Specifies the type of URL encoding to apply.