public void StreamingProfileCreateParamsCheckTest() { var p = new StreamingProfileCreateParams { Name = null }; Assert.Throws <ArgumentException>(p.Check, "Should require Name"); }
/// <summary> /// Create a new streaming profile asynchronously. /// </summary> /// <param name="parameters">Parameters of streaming profile creating.</param> /// <param name="cancellationToken">(Optional) Cancellation token.</param> /// <returns>Detailed information about created streaming profile.</returns> public Task<StreamingProfileResult> CreateStreamingProfileAsync(StreamingProfileCreateParams parameters, CancellationToken? cancellationToken = null) => CallStreamingProfileApiAsync(HttpMethod.POST, parameters, cancellationToken);
/// <summary> /// Create a new streaming profile. /// </summary> /// <param name="parameters">Parameters of streaming profile creating.</param> /// <returns>Detailed information about created streaming profile.</returns> public StreamingProfileResult CreateStreamingProfile(StreamingProfileCreateParams parameters) => CallStreamingProfileApi(HttpMethod.POST, parameters);
/// <summary> /// Create a new streaming profile /// </summary> public StreamingProfileResult CreateStreamingProfile(StreamingProfileCreateParams parameters) { return(m_api.CallApi <StreamingProfileResult>(HttpMethod.POST, m_api.ApiUrlStreamingProfileV.BuildUrl(), parameters, null)); }