public static DeleteVideoResponse Unmarshall(UnmarshallerContext context) { DeleteVideoResponse deleteVideoResponse = new DeleteVideoResponse(); deleteVideoResponse.HttpResponse = context.HttpResponse; deleteVideoResponse.RequestId = context.StringValue("DeleteVideo.RequestId"); List <string> deleteVideoResponse_nonExistVideoIds = new List <string>(); for (int i = 0; i < context.Length("DeleteVideo.NonExistVideoIds.Length"); i++) { deleteVideoResponse_nonExistVideoIds.Add(context.StringValue("DeleteVideo.NonExistVideoIds[" + i + "]")); } deleteVideoResponse.NonExistVideoIds = deleteVideoResponse_nonExistVideoIds; List <string> deleteVideoResponse_forbiddenVideoIds = new List <string>(); for (int i = 0; i < context.Length("DeleteVideo.ForbiddenVideoIds.Length"); i++) { deleteVideoResponse_forbiddenVideoIds.Add(context.StringValue("DeleteVideo.ForbiddenVideoIds[" + i + "]")); } deleteVideoResponse.ForbiddenVideoIds = deleteVideoResponse_forbiddenVideoIds; return(deleteVideoResponse); }
public static DeleteVideoResponse Unmarshall(UnmarshallerContext context) { DeleteVideoResponse deleteVideoResponse = new DeleteVideoResponse(); deleteVideoResponse.HttpResponse = context.HttpResponse; deleteVideoResponse.RequestId = context.StringValue("DeleteVideo.RequestId"); return(deleteVideoResponse); }
public static DeleteVideoResponse Unmarshall(UnmarshallerContext _ctx) { DeleteVideoResponse deleteVideoResponse = new DeleteVideoResponse(); deleteVideoResponse.HttpResponse = _ctx.HttpResponse; deleteVideoResponse.RequestId = _ctx.StringValue("DeleteVideo.RequestId"); deleteVideoResponse.SetId = _ctx.StringValue("DeleteVideo.SetId"); deleteVideoResponse.VideoUri = _ctx.StringValue("DeleteVideo.VideoUri"); return(deleteVideoResponse); }
/// <summary> /// 删除视频 /// </summary> /// <param name="request"></param> /// <returns></returns> public DeleteVideoResponse DeleteVideo(DeleteVideoRequest request) { DeleteVideoResponse response = new DeleteVideoResponse(); try { response = acsClient.GetAcsResponse(request); } catch (Exception ex) { } return(response); }
/// <summary> /// 删除视频(可多个同时删除) /// </summary> /// <param name="videoIds">要删除的视频VideoID值 比如:"videoId1,videoId2"</param> public static void DeleteVideo(string videoIds) { try { // 构造请求 DeleteVideoRequest request = new DeleteVideoRequest(); request.VideoIds = videoIds; // 初始化客户端 //DefaultAcsClient client = InitVodClient(); // 发起请求,并得到 response DeleteVideoResponse response = client.GetAcsResponse(request); Console.WriteLine("RequestId = " + response.RequestId); } catch (ServerException ex) { Console.WriteLine(ex.ToString()); } catch (ClientException ex) { Console.WriteLine(ex.ToString()); } }