public static ForbidLiveStreamResponse Unmarshall(UnmarshallerContext context) { ForbidLiveStreamResponse forbidLiveStreamResponse = new ForbidLiveStreamResponse(); forbidLiveStreamResponse.HttpResponse = context.HttpResponse; forbidLiveStreamResponse.RequestId = context.StringValue("ForbidLiveStream.RequestId"); return(forbidLiveStreamResponse); }
public static ForbidLiveStreamResponse Unmarshall(UnmarshallerContext context) { ForbidLiveStreamResponse forbidLiveStreamResponse = new ForbidLiveStreamResponse(); forbidLiveStreamResponse.HttpResponse = context.HttpResponse; forbidLiveStreamResponse.RequestId = context.StringValue("ForbidLiveStream.RequestId"); return forbidLiveStreamResponse; }
/// <summary> /// 禁止某条流的推送,可以预设某个时刻将流恢复 /// </summary> /// <param name="userID"></param> /// <param name="minutes"></param> public string Forbid(string userID, int minutes) { ForbidLiveStreamRequest request = new ForbidLiveStreamRequest(); request.AppName = ConfigSetting.AppName; request.Product = _ProductName; request.DomainName = ConfigSetting.DomainName; request.AcceptFormat = Aliyun.Acs.Core.Http.FormatType.JSON; request.LiveStreamType = _LiveStreamType; request.StreamName = userID; request.ResumeTime = DateTime.UtcNow.AddMinutes(minutes).ToString(_UtcFormat); ForbidLiveStreamResponse response = _AcsClient.GetAcsResponse(request); return(GetString(response)); }