Class TorrentCreator
Inheritance
System.Object
TorrentCreator
Inherited Members
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Assembly: MonoTorrent.dll
Syntax
public class TorrentCreator : EditableTorrent
Constructors
TorrentCreator()
Declaration
Properties
GetrightHttpSeeds
Declaration
public List<string> GetrightHttpSeeds { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.String> |
|
StoreMD5
Declaration
public bool StoreMD5 { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Methods
Create(ITorrentFileSource)
Declaration
public BEncodedDictionary Create(ITorrentFileSource fileSource)
Parameters
Returns
Create(ITorrentFileSource, Stream)
Declaration
public void Create(ITorrentFileSource fileSource, Stream stream)
Parameters
Create(ITorrentFileSource, String)
Declaration
public void Create(ITorrentFileSource fileSource, string savePath)
Parameters
CreateAsync(ITorrentFileSource)
Declaration
public Task<BEncodedDictionary> CreateAsync(ITorrentFileSource fileSource)
Parameters
Returns
CreateAsync(ITorrentFileSource, Stream)
Declaration
public Task CreateAsync(ITorrentFileSource fileSource, Stream stream)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateAsync(ITorrentFileSource, Stream, CancellationToken)
Declaration
public Task CreateAsync(ITorrentFileSource fileSource, Stream stream, CancellationToken token)
Parameters
| Type |
Name |
Description |
| ITorrentFileSource |
fileSource |
|
| System.IO.Stream |
stream |
|
| System.Threading.CancellationToken |
token |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateAsync(ITorrentFileSource, String)
Declaration
public Task CreateAsync(ITorrentFileSource fileSource, string savePath)
Parameters
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateAsync(ITorrentFileSource, String, CancellationToken)
Declaration
public Task CreateAsync(ITorrentFileSource fileSource, string savePath, CancellationToken token)
Parameters
| Type |
Name |
Description |
| ITorrentFileSource |
fileSource |
|
| System.String |
savePath |
|
| System.Threading.CancellationToken |
token |
|
Returns
| Type |
Description |
| System.Threading.Tasks.Task |
|
CreateAsync(ITorrentFileSource, CancellationToken)
Declaration
public Task<BEncodedDictionary> CreateAsync(ITorrentFileSource fileSource, CancellationToken token)
Parameters
| Type |
Name |
Description |
| ITorrentFileSource |
fileSource |
|
| System.Threading.CancellationToken |
token |
|
Returns
CreateReader()
Declaration
protected virtual IPieceWriter CreateReader()
Returns
RecommendedPieceSize(IEnumerable<ITorrentFileInfo>)
Declaration
public static int RecommendedPieceSize(IEnumerable<ITorrentFileInfo> files)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<ITorrentFileInfo> |
files |
|
Returns
| Type |
Description |
| System.Int32 |
|
RecommendedPieceSize(IEnumerable<FileMapping>)
Declaration
public static int RecommendedPieceSize(IEnumerable<FileMapping> files)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<FileMapping> |
files |
|
Returns
| Type |
Description |
| System.Int32 |
|
RecommendedPieceSize(IEnumerable<String>)
Declaration
public static int RecommendedPieceSize(IEnumerable<string> files)
Parameters
| Type |
Name |
Description |
| System.Collections.Generic.IEnumerable<System.String> |
files |
|
Returns
| Type |
Description |
| System.Int32 |
|
RecommendedPieceSize(Int64)
Declaration
public static int RecommendedPieceSize(long totalSize)
Parameters
| Type |
Name |
Description |
| System.Int64 |
totalSize |
|
Returns
| Type |
Description |
| System.Int32 |
|
Events
Hashed
Declaration
public event EventHandler<TorrentCreatorEventArgs> Hashed
Event Type