2017-05-15 14 views
0

Dropbox C#SDKのメソッドからTask<>を取り消すにはどうすればよいですか?
私は彼らのためにCancellationTokenをどのように設定することができません。私はAPIメソッドのようなものがあると思った:Dropbox C#SDKのCancellationToken?

public Task<Metadata> GetMetadataAsync(
    string path, 
    bool includeMediaInfo = false, 
    bool includeDeleted = false, 
    bool includeHasExplicitSharedMembers = false, 
    CancellationToken ct = null /*This is would be optional cancellation token. But this parameter doesn't exist in API*/ 
); 

しかし、それを見つけることができません。これは非同期操作をキャンセルするための良いアプローチです。

+1

CancellationTokenの作成方法がわかりませんが、これは問題ですか? –

+0

@RodrigoVedovato、私の問題は、Dropbox C#SDKにCancellationTokenを設定する方法です。キャンセルAPIがタスクを待っていることは重要です。 [キャンセルできない非同期操作をキャンセルするにはどうすればいいですか?](https://blogs.msdn.microsoft.com/pfxteam/2012/10/05/how-do-i-cancel-non-cancelable-async-operations/ ) – 23W

+0

@ハカムフォストク、私の質問の良い改変をありがとう。 – 23W

答えて

0

Greg's answer

のDropbox API v2の.NETのSDKには、キャンセル/キャンセルトークンをサポートしていませんが、私は機能要求として一緒にこれを渡すようにしてくださいます。