Class EditableTorrent
Inheritance
System.Object
EditableTorrent
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 abstract class EditableTorrent
Constructors
EditableTorrent()
Declaration
protected EditableTorrent()
EditableTorrent(BEncodedDictionary)
Declaration
protected EditableTorrent(BEncodedDictionary metadata)
Parameters
Properties
Announce
Declaration
public string Announce { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Announces
Declaration
public List<List<string>> Announces { get; }
Property Value
| Type |
Description |
| System.Collections.Generic.List<System.Collections.Generic.List<System.String>> |
|
Declaration
protected bool CanEditSecureMetadata { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Declaration
public string Comment { get; set; }
Property Value
| Type |
Description |
| System.String |
|
CreatedBy
Declaration
public string CreatedBy { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Encoding
Declaration
public string Encoding { get; }
Property Value
| Type |
Description |
| System.String |
|
InfoDict
Declaration
protected BEncodedDictionary InfoDict { get; }
Property Value
Declaration
protected BEncodedDictionary Metadata { get; }
Property Value
PieceLength
Declaration
public long PieceLength { get; set; }
Property Value
| Type |
Description |
| System.Int64 |
|
Private
Declaration
public bool Private { get; set; }
Property Value
| Type |
Description |
| System.Boolean |
|
Publisher
Declaration
public string Publisher { get; set; }
Property Value
| Type |
Description |
| System.String |
|
PublisherUrl
Declaration
public string PublisherUrl { get; set; }
Property Value
| Type |
Description |
| System.String |
|
Methods
CheckCanEditSecure()
Declaration
protected void CheckCanEditSecure()
GetCustom(BEncodedString)
Declaration
public BEncodedValue GetCustom(BEncodedString key)
Parameters
Returns
GetCustomSecure(BEncodedString)
Declaration
public BEncodedValue GetCustomSecure(BEncodedString key)
Parameters
Returns
GetDictionary(BEncodedDictionary, BEncodedString)
Declaration
protected BEncodedDictionary GetDictionary(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Returns
GetLong(BEncodedDictionary, BEncodedString)
Declaration
protected long GetLong(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Returns
| Type |
Description |
| System.Int64 |
|
GetString(BEncodedDictionary, BEncodedString)
Declaration
protected string GetString(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Returns
| Type |
Description |
| System.String |
|
RemoveCustom(BEncodedString)
Declaration
public void RemoveCustom(BEncodedString key)
Parameters
RemoveCustomSecure(BEncodedString)
Declaration
public void RemoveCustomSecure(BEncodedString key)
Parameters
SetCustom(BEncodedString, BEncodedValue)
Declaration
public void SetCustom(BEncodedString key, BEncodedValue value)
Parameters
SetCustomSecure(BEncodedString, BEncodedValue)
Declaration
public void SetCustomSecure(BEncodedString key, BEncodedValue value)
Parameters
SetDictionary(BEncodedDictionary, BEncodedString, BEncodedDictionary)
Declaration
protected void SetDictionary(BEncodedDictionary dictionary, BEncodedString key, BEncodedDictionary value)
Parameters
SetLong(BEncodedDictionary, BEncodedString, Int64)
Declaration
protected void SetLong(BEncodedDictionary dictionary, BEncodedString key, long value)
Parameters
SetString(BEncodedDictionary, BEncodedString, String)
Declaration
protected void SetString(BEncodedDictionary dictionary, BEncodedString key, string value)
Parameters