.NET用this uTorrent APIを使用することをお勧めします。それはもっと新鮮で、ナゲットパッケージ(UTorrentClientApiを除いて)もあります。残念ながら、以下のコードがうまくいけば、現時点で自分自身をテストすることはできませんが、の場合は、そのライブラリで何をしているのか少しスニペットです。最初に、あなたは "setprops"アクションを実行する必要があるようですが、このライブラリはそれについて知りません。しかし、それはやや拡張可能ですので、最初のアクションをチェックしませんカスタムリクエストクラスを実装:
class MyRequest : Request {
protected override bool CheckAction(UrlAction action) {
return true;
}
}
次にあなたが試すことができます:私はこのコードをテストしていないことを
var client = new UTorrentClient(IPAddress.Loopback, 80, "user", "password");
var torrent = client.AddUrlTorrent("your magent link").AddedTorrent;
var request = new MyRequest();
request.SetAction(UrlAction.Create("SETPROPS"));
request.SetTorrentHash(torrent.Hash);
request.SetSetting("label", "your label");
client.ProcessRequest(request);
を注(でも、それを実行したではありません)、それでもあなたを助けるでしょう。
出典
2016-05-20 22:31:31
Evk
あなたはどちらのapiライブラリを使用していますか? – Evk
@Evk [uTorrentAPI for .NET](https://utorrentapi.codeplex.com/documentation)を使用します。 – Dmytro