資源簡介
提供了微信小程序,企業微信開發的接口,適用于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\sc
?????文件??????150571??2018-12-08?06:47??WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\sc
?????文件??????248210??2018-12-08?06:47??WeiXinMPSDK\Samples\Senparc.Weixin.MP.Sample.WebForms\Senparc.Weixin.MP.Sample.WebForms\sc
............此處省略2457個文件信息
- 上一篇:wpf聊天小程序
- 下一篇:Unity 5實戰:使用C#和Unity開發多平臺游戲
評論
共有 條評論