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);
        }
Пример #2
0
        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);
        }
Пример #4
0
        /// <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);
        }
Пример #5
0
 /// <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());
     }
 }