Пример #1
0
        /// <summary>
        ///
        /// </summary>
        /// <typeparam name="T"></typeparam>
        /// <typeparam name="TResult"></typeparam>
        /// <param name="manager"></param>
        /// <param name="url"></param>
        /// <param name="body"></param>
        /// <param name="ver"></param>
        /// <returns></returns>
        internal static TResult PostAndGet <T, TResult>(this IHikVisionApiManager manager, string url, T body, decimal ver) where T : class
        {
            string bodyStr = body?.SerializeByCamelCase();
            var    result  = manager.PostAndGetString(url, bodyStr, ver);

            if (string.IsNullOrWhiteSpace(result))
            {
                return(default);
Пример #2
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="hikVisionApiManager"></param>
 public HikAcsApiManager(IHikVisionApiManager hikVisionApiManager)
 {
     _hikVisionApiManager = hikVisionApiManager;
 }
Пример #3
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="hikVisionApiManager"></param>
 public HikEventServiceApiManager(IHikVisionApiManager hikVisionApiManager)
 {
     _hikVisionApiManager = hikVisionApiManager;
 }
Пример #4
0
 /// <summary>
 ///
 /// </summary>
 /// <param name="hikVisionApiManager"></param>
 public HikResourceApiManager(IHikVisionApiManager hikVisionApiManager)
 {
     _hikVisionApiManager = hikVisionApiManager;
 }