/// <summary> /// Unmarshaller the response from the service to the response class. /// </summary> /// <param name="context"></param> /// <returns></returns> public override AmazonWebServiceResponse Unmarshall(JsonUnmarshallerContext context) { DeleteStreamResponse response = new DeleteStreamResponse(); return(response); }
public static DeleteStreamResponse Unmarshall(UnmarshallerContext context) { DeleteStreamResponse deleteStreamResponse = new DeleteStreamResponse(); deleteStreamResponse.HttpResponse = context.HttpResponse; deleteStreamResponse.RequestId = context.StringValue("DeleteStream.RequestId"); return(deleteStreamResponse); }
/// <summary> /// 删除媒体流 /// </summary> /// <param name="request"></param> /// <returns></returns> public DeleteStreamResponse DeleteStream(DeleteStreamRequest request) { DeleteStreamResponse response = new DeleteStreamResponse(); try { response = acsClient.GetAcsResponse(request); } catch (Exception ex) { } return(response); }
public static bool DeleteVideoStream(string streamArn) { bool isSuccess = false; try { AmazonKinesisVideoClient kinesisVideoClient; using (kinesisVideoClient = new AmazonKinesisVideoClient(Models.MyAWSConfigs.KinesisRegion)) { DeleteStreamRequest deleteStreamRequest = new DeleteStreamRequest { StreamARN = streamArn, }; DeleteStreamResponse deleteStreamResponse = kinesisVideoClient.DeleteStream ( deleteStreamRequest ); Thread.Sleep(1 * 1000); if (deleteStreamResponse.HttpStatusCode == System.Net.HttpStatusCode.OK) { Console.WriteLine("Deleting kinesis video stream"); isSuccess = true; } else { Console.WriteLine("Error deleting kinesis video stream"); } } } catch (AmazonKinesisVideoException e) { Console.WriteLine("AmazonKinesisVideoException: " + e); } catch (Exception e) { Console.WriteLine("Error: " + e); } return(isSuccess); }