Example #1
0
        /// <summary>
        /// ニコニコ生放送の情報を取得します。
        /// </summary>
        public static Heartbeat Create(long liveId, CookieContainer cc)
        {
            // 生放送IDから放送情報を取得します。
            var node = NicoUtil.GetXml(
                NicoString.GetHeartbeatUrl(liveId),
                cc);

            if (node == null)
            {
                throw new NicoLiveException(
                          NicoStatusCode.NetworkError,
                          NicoString.LiveIdString(liveId));
            }

            return(CreateFromXml(liveId, node));
        }