2016-10-14 7 views
1

LinqToTwitterを使用してビデオをアップロードする際に問題があります。私はConsole applicationで呼び出されたときに正常に動作するサンプルコードを持っていますが、WebFormsプロジェクトで使用されているときにハングします。LinqToTwitter経由でメディアをアップロードするとWebFormsがハングアップし、ConsoleAppで正常に動作します

private static ulong UploadMedia() 
{ 
    const string path = "c:\\Temp\\video.mp4"; 
    var authorizer = new SingleUserAuthorizer 
    { 
     CredentialStore = new SingleUserInMemoryCredentialStore 
     { 
      ConsumerKey = "my_consumer_key", 
      ConsumerSecret = "my_consumer_secret", 
      AccessToken = "my_access_token", 
      AccessTokenSecret = "my_access_token_secret" 
     } 
    }; 
    var tc = new TwitterContext(authorizer); 
    var media = UploadMediaAsync(tc, File.ReadAllBytes(path)).Result; 
    return media.MediaID; 
} 

private static async Task<Media> UploadMediaAsync(TwitterContext tc, byte[] media) 
{ 
    return await tc.UploadMediaAsync(media, "video/mp4"); 
} 

誰かが間違っていますか?

答えて

関連する問題