Show / Hide Table of Contents

Class EditableTorrent

Inheritance
System.Object
EditableTorrent
TorrentCreator
TorrentEditor
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()
Namespace: MonoTorrent
Assembly: MonoTorrent.dll
Syntax
public abstract class EditableTorrent

Constructors

EditableTorrent()

Declaration
protected EditableTorrent()

EditableTorrent(BEncodedDictionary)

Declaration
protected EditableTorrent(BEncodedDictionary metadata)
Parameters
Type Name Description
BEncodedDictionary metadata

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>>

CanEditSecureMetadata

Declaration
protected bool CanEditSecureMetadata { get; set; }
Property Value
Type Description
System.Boolean

Comment

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
Type Description
BEncodedDictionary

Metadata

Declaration
protected BEncodedDictionary Metadata { get; }
Property Value
Type Description
BEncodedDictionary

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
Type Name Description
BEncodedString key
Returns
Type Description
BEncodedValue

GetCustomSecure(BEncodedString)

Declaration
public BEncodedValue GetCustomSecure(BEncodedString key)
Parameters
Type Name Description
BEncodedString key
Returns
Type Description
BEncodedValue

GetDictionary(BEncodedDictionary, BEncodedString)

Declaration
protected BEncodedDictionary GetDictionary(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
Returns
Type Description
BEncodedDictionary

GetLong(BEncodedDictionary, BEncodedString)

Declaration
protected long GetLong(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
Returns
Type Description
System.Int64

GetString(BEncodedDictionary, BEncodedString)

Declaration
protected string GetString(BEncodedDictionary dictionary, BEncodedString key)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
Returns
Type Description
System.String

RemoveCustom(BEncodedString)

Declaration
public void RemoveCustom(BEncodedString key)
Parameters
Type Name Description
BEncodedString key

RemoveCustomSecure(BEncodedString)

Declaration
public void RemoveCustomSecure(BEncodedString key)
Parameters
Type Name Description
BEncodedString key

SetCustom(BEncodedString, BEncodedValue)

Declaration
public void SetCustom(BEncodedString key, BEncodedValue value)
Parameters
Type Name Description
BEncodedString key
BEncodedValue value

SetCustomSecure(BEncodedString, BEncodedValue)

Declaration
public void SetCustomSecure(BEncodedString key, BEncodedValue value)
Parameters
Type Name Description
BEncodedString key
BEncodedValue value

SetDictionary(BEncodedDictionary, BEncodedString, BEncodedDictionary)

Declaration
protected void SetDictionary(BEncodedDictionary dictionary, BEncodedString key, BEncodedDictionary value)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
BEncodedDictionary value

SetLong(BEncodedDictionary, BEncodedString, Int64)

Declaration
protected void SetLong(BEncodedDictionary dictionary, BEncodedString key, long value)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
System.Int64 value

SetString(BEncodedDictionary, BEncodedString, String)

Declaration
protected void SetString(BEncodedDictionary dictionary, BEncodedString key, string value)
Parameters
Type Name Description
BEncodedDictionary dictionary
BEncodedString key
System.String value
In This Article
Back to top Generated by DocFX