예제 #1
0
 internal static extern void nim_nos_safeurl_to_originurl(
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringMarshaler))] string url,
     [MarshalAs(UnmanagedType.CustomMarshaler, MarshalTypeRef = typeof(Utf8StringMarshaler))] string jonsExt,
     SafeUrlConverterCb cb, IntPtr ptr);
예제 #2
0
        /// <summary>
        /// 安全链接(短链)换源链接
        /// </summary>
        /// <param name="safeUrl">安全链接(短链)</param>
        /// <param name="cb"></param>
        public static void ConvertSafeUrlToOrigin(string safeUrl, SafeUrlConverterCb cb)
        {
            var ptr = DelegateConverter.ConvertToIntPtr(cb);

            NosNativeMethods.nim_nos_safeurl_to_originurl(safeUrl, null, SafeUrlConverterCallback, ptr);
        }