Show / Hide Table of Contents

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.

In This Article
Back to top Copyright © 2018 Pavel Fedarovich