Namespace QBittorrent.Client
Classes
AddTorrentFilesRequest
Request to add new torrents using torrent files.
AddTorrentRequestBase
The base class for add torrent requests.
AddTorrentsRequest
Request to add new torrents using torrent files and/or URLs.
AddTorrentUrlsRequest
Request to add new torrents using torrent URLs.
ApiLevelAttribute
Annotates the minimal API Level that supports the annotated method.
ApiNotSupportedException
This exception is thrown on attempts to use functions not supported in current API version.
BuildInfo
Describes qBittorrent build information.
Category
Describes torrent category and the corresponding save path.
DeprecatedAttribute
Annotates the method/property that is not longer supported in the API.
GlobalTransferExtendedInfo
Represents global transfer info with additional information and statistics.
GlobalTransferInfo
Represents global transfer info.
NetInterface
Represent information about a network interface.
PartialData
Represents full or partial data returned by GetPartialDataAsync(Int32, CancellationToken) method.
PeerAddResult
Represents the result of AddTorrentPeersAsync(IEnumerable<String>, IEnumerable<String>, CancellationToken) operation.
PeerLogEntry
Represents QBittorrent peer log entry.
PeerPartialData
Represents full or partial data returned by GetPeerPartialDataAsync(String, Int32, CancellationToken) method.
PeerPartialInfo
Provides the full or partial information about a torrent peer.
Preferences
qBittorrent application preferences.
ProxyTypeConverter
JSON converter for the ProxyType preference.
QBittorrentClient
Provides access to qBittorrent remote API.
QBittorrentClientExtensions
Provides extension methods for IQBittorrentClient.
QBittorrentClientRequestException
This exception is thrown if QBittorrent server answers with non-success status code.
RssArticle
Represents an RSS article.
RssAutoDownloadingRule
Represents an RSS auto-downloading rule.
RssFeed
Represents an RSS Feed.
RssFolder
Represents an RSS folder.
RssItem
A base class for RSS items: feeds and folders.
SearchPlugin
Represents information about a search plugin.
SearchPluginCategory
Search plugin category.
SearchResult
Represents a search result.
SearchResults
Represents current search results of a search job.
SearchStatus
Represents search status.
ShareLimits
Provides constants with special values for SetShareLimitsAsync(IEnumerable<String>, Double, TimeSpan, CancellationToken) method.
ShareLimits.Ratio
Provides constants for ratio
parameter of SetShareLimitsAsync(IEnumerable<String>, Double, TimeSpan, CancellationToken) method.
ShareLimits.SeedingTime
Provides constants for seedingTime
parameter of SetShareLimitsAsync(IEnumerable<String>, Double, TimeSpan, CancellationToken) method.
TorrentContent
Represents torrent content file info.
TorrentInfo
Represents main information about torrent.
TorrentListQuery
Encapsulates the query parameters to get the list of torrents.
TorrentLogEntry
Represents QBittorrent log entry.
TorrentPartialInfo
Represents the changes in information about torrent since the last refresh.
TorrentProperties
Represents additional torrent properties.
TorrentTracker
Represents the torrent tracker information.
Structs
ApiVersion
Represents the API version.
Range
Torrent piece range.
SaveLocation
The save location for a monitored folder.
Interfaces
IQBittorrentClient
Provides access to qBittorrent remote API.
IQBittorrentClient2
Provides access to qBittorrent remote API.
Enums
ApiLevel
qBittorrent API level.
BittorrentProtocol
Bittorrent protocol.
ChokingAlgorithm
Defines the algorithm to use to determine which peers to unchoke.
ConnectionStatus
The connection status.
DynamicDnsService
Dynamic DNS Service
Encryption
Torrent transfer encryption preferences.
MaxRatioAction
The action that is performed when MaxRatio is reached.
ProxyType
Proxy server type.
SchedulerDay
Scheduler day.
SearchJobStatus
Search job status
SeedChokingAlgorithm
Defines the seeding unchoke behavior.
StandardSaveLocation
The standard download location for a monitored folder.
TorrentContentLayout
Defines the layout of torrent content.
TorrentContentPriority
Torrent content file download priority
TorrentFileAutoDeleteMode
Specificies when .torrent file must be deleted
TorrentListFilter
The status filter for the torrent list.
TorrentLogSeverity
The QBittorrent log entry severity.
TorrentPieceState
Torrent piece state.
TorrentPriorityChange
Represent requested value for torrent priority.
TorrentState
The torrent state.
TorrentTrackerStatus
Describes torrent tracker status
UtpTcpMixedModeAlgorithm
Determines how to treat TCP connections when there are uTP connections.