Со ссылкой на ссылку ниже
https://github.com/nkranitz/transloadit-csharp-sdk Я использую transloadit для конвертирование видео и сохранение его в s3 на C#. Я могу загрузить видео и изображение и получить ответ с пустыми результатами. В моем ответе было сообщение «ok»: «ASSEMBLY_EXECUTING», а тег результатов пуст. Поэтому я не получаю окончательный ответ после того, как сборка будет выполнена как ASSEMBLY_COMPLETED. Итак, я вижу, что есть какое-то свойствоassembly.setblocking = true.. но в С# это свойство недоступно. Итак, как я могу получить окончательный ответ или как я могу использовать свойство блокировки в С#.net
Пожалуйста, помогите мне в решении этой проблемы.
Заранее спасибо.
Ниже приведен фрагмент кода
ITransloadit transloadit = новый Transloadit.Transloadit("APIKEY", "Секрет");
//Create assembly builder to build up the assembly
IAssemblyBuilder assembly = new AssemblyBuilder();
//Add a file to be uploaded (with autogenerated key)
assembly.AddFile(@"filepath");
//Define the step, you can define more in the same assembly
IStep step = new Step();
step.SetOption("robot", "/image/resize");
step.SetOption("width", 75);
step.SetOption("height", 75);
step.SetOption("resize_strategy", "pad");
step.SetOption("background", "#000000");
//Add the step to the assembly
assembly.AddStep("thumb", step);
//Set notification URL
assembly.SetNotifyURL("url");
//Set the expiration date time of the request for the assembly
//Assembly will be expired in 120 minutes from now
assembly.SetAuthExpires(DateTime.Now.AddMinutes(120));
//Invoke assembly, and wait for the result
TransloaditResponse response = transloadit.InvokeAssembly(assembly);
if (response.Success)
{
// LoggerFactory.GetLogger().LogInfo(Type.GetType("TestConsole.Program"), "Assembly {0} result", response.Data);
}