• 大小: 16.46MB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2023-07-30
  • 语言: C#
  • 标签: 微信  c#  小程序  

资源简介

提供了微信小程序,企业微信开发的接口,适用于C#开发。

资源截图

代码片段和文件信息

#define 使用RegisterServices方式注册

/* 
 * 调试方式:当前模式为“使用RegisterServices方式注册”(推荐),
 * 如需使用原始(底层)注册方式,修改下方 #if 后的条件文字(如加上一个“0“),使之不成立即可。
 */

#if 使用RegisterServices方式注册

using Senparc.CO2NET;
using Senparc.CO2NET.Cache;
using Senparc.CO2NET.Cache.Memcached;
using Senparc.CO2NET.RegisterServices;
using Senparc.Weixin.Entities;
using Senparc.Weixin.Exceptions;
using Senparc.Weixin.MP.Sample.CommonService;
//DPBMARK WebSocket
using Senparc.Weixin.MP.Sample.CommonService.MessageHandlers.WebSocket;//DPBMARK_END
//DPBMARK Open
using Senparc.Weixin.Open;
using Senparc.Weixin.Open.ComponentAPIs;//DPBMARK_END
//DPBMARK TenPay
using Senparc.Weixin.TenPay;//DPBMARK_END
//DPBMARK Work
using Senparc.Weixin.Work;//DPBMARK_END
//DPBMARK MiniProgram
using Senparc.Weixin.WxOpen;//DPBMARK_END
using System.IO;
using System.Web.Http;
using System.Web.Mvc;
using System.Web.Optimization;
using System.Web.Routing;

namespace Senparc.Weixin.MP.Sample
{
    // 注意: 有关启用 IIS6 或 IIS7 经典模式的说明,
    // 请访问 http://go.microsoft.com/?linkId=9394801

    public class WebApiApplication : System.Web.HttpApplication
    {
        protected void Application_Start()
        {
            AreaRegistration.RegisterAllAreas();

            //DPBMARK WebSocket
            RegisterWebSocket();//微信注册WebSocket模块(按需,必须执行在RouteConfig.RegisterRoutes()之前)
            //DPBMARK_END


            WebApiConfig.Register(GlobalConfiguration.Configuration);
            FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
            RouteConfig.RegisterRoutes(RouteTable.Routes);
            BundleConfig.RegisterBundles(BundleTable.Bundles);

            /* 
             * CO2NET 全局注册开始
             * 建议按照以下顺序进行注册
             */

            /*
             * CO2NET 是从 Senparc.Weixin 分离的底层公共基础模块,经过了长达 6 年的迭代优化。
             * 关于 CO2NET 在所有项目中的通用设置可参考 CO2NET 的 Sample:
             * https://github.com/Senparc/Senparc.CO2NET/blob/master/Sample/Senparc.CO2NET.Sample.netcore/Startup.cs
             */


            //设置全局 Debug 状态
            var isGLobalDebug = true;
            //全局设置参数,将被储存到 Senparc.CO2NET.Config.SenparcSetting
            var senparcSetting = SenparcSetting.BuildFromWebConfig(isGLobalDebug);
            //也可以通过这种方法在程序任意位置设置全局 Debug 状态:
            //Senparc.CO2NET.Config.IsDebug = isGLobalDebug;


            //CO2NET 全局注册,必须!!
            IRegisterService register = RegisterService.Start(senparcSetting).UseSenparcGlobal();

            #region  全局缓存配置(按需)

            #region 配置和使用 Redis          -- DPBMARK Redis

            //配置全局使用Redis缓存(按需,独立)
            var redisConfigurationStr = senparcSetting.Cache_Redis_Configuration;
            var useRedis = !string.IsNullOrEmpty(redisConfigurationStr) && redisConfigurationStr != “Redis配置“;
            if (useRedis)//这里为了方便不同环境的开发者进行配置,做成了判断的方式,实际开发环境一般是确定的,这里的if条件可以忽略
            {
                /* 说明:
                 * 1、Redis 的连接字符串信息会从 Config.SenparcSetting.Cache_Redis_Configuration 自动获取并注册,如不需要修改,下方方法可以忽略
                /* 2、如需

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----
     目录           0  2018-12-08 06:47  WeiXinMPSDK\
     文件        2519  2018-12-08 06:47  WeiXinMPSDK\.gitattributes
     目录           0  2018-12-08 06:47  WeiXinMPSDK\.github\
     文件        1738  2018-12-08 06:47  WeiXinMPSDK\.github\CONTRIBUTING.md
     文件        1506  2018-12-08 06:47  WeiXinMPSDK\.github\ISSUE_TEMPLATE.md
     文件        2901  2018-12-08 06:47  WeiXinMPSDK\.gitignore
     文件        2205  2018-12-08 06:47  WeiXinMPSDK\.travis.bak.yml
     文件         444  2018-12-08 06:47  WeiXinMPSDK\.travis.yml
     文件        3212  2018-12-08 06:47  WeiXinMPSDK\CODE_OF_CONDUCT.md
     文件        6961  2018-12-08 06:47  WeiXinMPSDK\Contributors.md
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Plugins\
     文件        2114  2018-12-08 06:47  WeiXinMPSDK\Plugins\readme.md
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\
     文件          79  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\.gitignore
     文件       14621  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms.sln
     文件        1559  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms.vs2010.sln
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\App_Data\
     文件         110  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\App_Data\readme.md
     文件       16049  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Default.aspx
     文件         637  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Default.aspx.cs
     文件         465  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Default.aspx.designer.cs
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Images\
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Images\v2\
     文件        1598  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Images\v2\QQ.png
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Properties\
     文件        1351  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\Properties\AssemblyInfo.cs
     目录           0  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\scripts\
     文件      150571  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\scripts\jquery-1.7.1.intellisense.js
     文件      248210  2018-12-08 06:47  WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\scripts\jquery-1.7.1.js
............此处省略2457个文件信息

评论

共有 条评论