/// <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);
/// <summary> /// /// </summary> /// <param name="hikVisionApiManager"></param> public HikAcsApiManager(IHikVisionApiManager hikVisionApiManager) { _hikVisionApiManager = hikVisionApiManager; }
/// <summary> /// /// </summary> /// <param name="hikVisionApiManager"></param> public HikEventServiceApiManager(IHikVisionApiManager hikVisionApiManager) { _hikVisionApiManager = hikVisionApiManager; }
/// <summary> /// /// </summary> /// <param name="hikVisionApiManager"></param> public HikResourceApiManager(IHikVisionApiManager hikVisionApiManager) { _hikVisionApiManager = hikVisionApiManager; }