C# Класс TorrentSwifter.Trackers.Tracker

A torrent tracker.
Наследование: IDisposable
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
completeCount int
downloadedCount int
failureMessage string
incompleteCount int
interval TimeSpan
minInterval TimeSpan
status TrackerStatus
warningMessage string

Открытые методы

Метод Описание
Announce ( TorrentSwifter.Trackers.AnnounceRequest request ) : Task

Makes an announce request to this tracker.

Create ( Uri uri ) : Tracker

Creates a tracker from an URI.

Dispose ( ) : void

Disposes of this tracker.

Scrape ( Array infoHashes ) : Task

Makes a scrape request to this tracker.

Tracker ( Uri uri ) : System

Creates a new tracker.

Защищенные методы

Метод Описание
Dispose ( bool disposing ) : void

Called when this tracker is being disposed of.

Описание методов

Announce() публичный абстрактный Метод

Makes an announce request to this tracker.
public abstract Announce ( TorrentSwifter.Trackers.AnnounceRequest request ) : Task
request TorrentSwifter.Trackers.AnnounceRequest The announce request object.
Результат Task

Create() публичный статический Метод

Creates a tracker from an URI.
public static Create ( Uri uri ) : Tracker
uri Uri The tracker URI.
Результат Tracker

Dispose() публичный Метод

Disposes of this tracker.
public Dispose ( ) : void
Результат void

Dispose() защищенный абстрактный Метод

Called when this tracker is being disposed of.
protected abstract Dispose ( bool disposing ) : void
disposing bool If disposing, otherwise finalizing.
Результат void

Scrape() публичный абстрактный Метод

Makes a scrape request to this tracker.
public abstract Scrape ( Array infoHashes ) : Task
infoHashes Array The optional array of info hashes. Can be null or empty.
Результат Task

Tracker() публичный Метод

Creates a new tracker.
public Tracker ( Uri uri ) : System
uri Uri The tracker URI.
Результат System

Описание свойств

completeCount защищенное свойство

The count of completed peers (aka seeders) for this tracker.
protected int completeCount
Результат int

downloadedCount защищенное свойство

The count of completed downloads reported by the tracker.
protected int downloadedCount
Результат int

failureMessage защищенное свойство

The failure message of this tracker.
protected string failureMessage
Результат string

incompleteCount защищенное свойство

The count of incompleted peers (aka leechers) for this tracker.
protected int incompleteCount
Результат int

interval защищенное свойство

The interval between updates to this tracker.
protected TimeSpan interval
Результат TimeSpan

minInterval защищенное свойство

The minimum interval between updates to this tracker.
protected TimeSpan minInterval
Результат TimeSpan

status защищенное свойство

The tracker status.
protected TrackerStatus status
Результат TrackerStatus

warningMessage защищенное свойство

The warning message of this tracker.
protected string warningMessage
Результат string