Symbol.Net 4.0.0.7

.NET 5.0 .NET Core 3.1 .NET Framework 3.5
dotnet add package Symbol.Net --version 4.0.0.7
NuGet\Install-Package Symbol.Net -Version 4.0.0.7
This command is intended to be used within the Package Manager Console in Visual Studio, as it uses the NuGet module's version of Install-Package.
<PackageReference Include="Symbol.Net" Version="4.0.0.7" />
For projects that support PackageReference, copy this XML node into the project file to reference the package.
paket add Symbol.Net --version 4.0.0.7
#r "nuget: Symbol.Net, 4.0.0.7"
#r directive can be used in F# Interactive, C# scripting and .NET Interactive. Copy this into the interactive tool or source code of the script to reference the package.
// Install Symbol.Net as a Cake Addin
#addin nuget:?package=Symbol.Net&version=4.0.0.7

// Install Symbol.Net as a Cake Tool
#tool nuget:?package=Symbol.Net&version=4.0.0.7

Please see https://github.com/symbolspace/Symbol.Net/wiki/Home for more information.

Product Versions
.NET net5.0 net5.0-windows net6.0 net6.0-android net6.0-ios net6.0-maccatalyst net6.0-macos net6.0-tvos net6.0-windows
.NET Core netcoreapp3.1
.NET Framework net35 net40 net403 net45 net451 net452 net46 net461 net462 net463 net47 net471 net472 net48
Compatible target framework(s)
Additional computed target framework(s)
Learn more about Target Frameworks and .NET Standard.
  • .NETCoreApp 3.1

  • .NETFramework 3.5

  • .NETFramework 4.0

  • .NETFramework 4.5

  • .NETFramework 4.5.2

  • .NETFramework 4.6

  • .NETFramework 4.6.1

  • .NETFramework 4.7

  • .NETFramework 4.8

  • net5.0

  • net6.0

NuGet packages (5)

Showing the top 5 NuGet packages that depend on Symbol.Net:

Package Downloads
Symbol.Cloud.Client

客户端组件 请在最终运行项目配置api服务器参数,文件以 ".api.cloud.server.json"为结尾,并设置输出到目录 以下为参考配置: [ { //API域,如果以/my/开头时,这里就可以写为my "scope": "my", //主机地址,可以为IP或域名 "host": "localhost", //端口 "port": 10086, //授权码,不同的授权码对应的接口权限不同 "authCode": "203AFBA5816078A7BAF822C04687B3D3", //启用,可以省略 "enable": true, //权重,可以省略 "weight": 0, //超时时间,单位:秒 "timeout": 120, //读节点,可以省略 "read": true, //写节点,可以省略 "write": true, //SSL开头 "ssl": false, //协议配置 "protocol": { "data": { //数据格式 "type": "json" }, "encrypt": { //加密方式 "type": "none" }, "media": { //传输方式:original,base64, hex, custom // 原始流 BASE64 16进制 自定义 "type": "original" } } } ]

Symbol.Cloud.Server.Kestrel

调用方法: using Microsoft.AspNetCore.Builder; using Microsoft.AspNetCore.Hosting; using Microsoft.Extensions.Configuration; using Microsoft.Extensions.DependencyInjection; using Microsoft.Extensions.Hosting; using System.IO; public static IHostBuilder CreateHostBuilder(string[] args) { return Host.CreateDefaultBuilder(args).ConfigureWebHostDefaults(webBuilder => { webBuilder .UseConfiguration( new ConfigurationBuilder() .SetBasePath(Directory.GetCurrentDirectory()) //端口修改办法 // 1 appSetting.json 末尾加一行 "urls": "https://*:10086" 端口自己写 // 2 通过命令行 --urls=http://*:10086 .AddCommandLine(args) .Build()) //启用http1 和 http2 .EnableHttp1AndHttp2() //以下两段代码可以放到项目的Startup.cs中,本处方便说明 //组件(服务)时刻 .ConfigureServices((serviceProvider) => { //加入Mvc组件 serviceProvider.AddControllers(); //加入Symbol Cloud Server 组件 serviceProvider.AddSymbolCloudServer(); }) //启用时刻 .Configure((context, app) => { //启用调试页面 if (context.HostingEnvironment.IsDevelopment()) { app.UseDeveloperExceptionPage(); } //启用路由,Mvc必须使用 app.UseRouting(); //启用Symbol Cloud Server app.UseSymbolCloudServer(); //启用Symbol Cloud Server API列表页面 // true 表示 监听 / 并跳转到 /apiList.do app.UseSymbolCloudApiList(true); //endpoint映射 app.UseEndpoints(endpoints => { //首页,如果ApiList为false就可以打开它 //endpoints.MapGet("/", async context => { // await context.Response.WriteAsync("Hello World!"); //}); //Mvc路由规则 endpoints.MapControllerRoute(name: "default", pattern: "{controller}/{action}/{id?}"); }); }); }); } 请在最终运行的项目中配置服务端参数,文件名规则为:app_data/*.cloud.server.config.json,以下为参考配置: { //协议配置,可以是单个对象,或数组 //可以不填写 "protocol": [{ "name": "default",//名称,可选 "data": {//数据,不填写默认为json "type": "json", //类型:json,xml,treePackage,soap,custom "customType": null //可选,自定义格式类型:TestAssembly.TestClass, TestAssembly }, "encrypt": {//加密,不填写默认不加密 "type": "none",//类型:none,AESStatic,custom "customType": null //可选,自定义格式类型:TestAssembly.TestClass, TestAssembly }, "media": {//传输介质,不填写默认为original "type": "original",//类型:original,base64,hex,custom "customType": null //可选,自定义格式类型:TestAssembly.TestClass, TestAssembly } }], //服务器 "server": { "name": "my.cloud",//名称,可选 "host": "localhost",//主机:域名或IP,默认localhost "port": 1,//端口 "timeout": 120,//超时:秒,默认120,可选 "debug": true,//调试模式:默认不启用,可选 "settings": { } //参数设置:可选 }, //数据库,不需要可以不写 "database": { //连接参数 //通用参数:主机、端口、数据库名称、账号、密码 //其它参数可以写在里面,取决于提供者是否支持 "connection": { "host": "localhost", //主机,可以包括端口,经test.com:1433 "port":11433, //可以不写,表示默认 "name": "test", //数据库名称 "account": "test", //登录账号 "password": "123456" //登录密码 } }, //客户端 "client": [ { "name": "my.manager",//名称,可选,并没有影响 "enable": true,//状态 "authCode": "203AFBA5816078A7BAF822C04687B3D3",//授权码 "permissions": [ //权限列表,可选 ], //外部配置,可以不写 //可以为单个字符串,或数组 //外部配置可重写 authCode //外部配置可追加(自动去重) permissions //路径相对于配置文件 //支持变量 {name} {server.name} "config": [ "module.*.manager.client.json", "{server.name}.manager.client.json" ] } ] } 请在api项目中配置权限信息,命名规则以服务端配置config规则定义为准,以下为示例配置: 文件名:module.setting.manager.client.json 存储位置:app_data { "permissions": [ //系统设置.Begin "my.read.setting", "my.write.setting" //系统设置.End ] }

Symbol.Cloud.Server.DotNetty

请在最终运行的项目中配置服务端参数,文件名规则为:*.cloud.server.config.json,以下为参考配置: { //协议配置,可以是单个对象,或数组 //可以不填写 "protocol": [ { //名称,可以不填写 "name": "default", //数据,不填写默认为json "data": { //类型:json,xml,treePackage,soap,custom "type": "json", //自定义格式类型:TestAssembly.TestClass, TestAssembly //可以不写 "customType": null }, //加密,不填写默认不加密 "encrypt": { //类型:none,AESStatic,custom "type": "none", //自定义格式类型:TestAssembly.TestClass, TestAssembly //可以不写 "customType": null }, //传输介质,不填写默认为original "media": { //类型:original,base64,hex,custom "type": "original", //自定义格式类型:TestAssembly.TestClass, TestAssembly //可以不写 "customType": null } } ], //服务器 "server": { //名称,可以不填写 "name": "my.cloud", //主机:域名或IP,默认localhost "host": "localhost", //端口 "port": 10086, //超时:秒,默认120,可以不写 "timeout": 120, //调试模式:默认不启用,可以不写 "debug": true, //参数设置:可以不写 "settings": { } }, //数据库,不需要可以不写 "database": { //连接参数 //通用参数:主机、端口、数据库名称、账号、密码 //其它参数可以写在里面,取决于提供者是否支持 "connection": { //host 主机,可以包括端口,经test.com:1433 "host": "localhost", //port 端口,可以不写,表示默认 "port":11433, //name 数据库名称 "name": "test", //account 账号 "account": "test", //password 密码 "password": "123456" } }, //客户端 "client": [ { //名称,可以不写,并没有影响 "name": "my.manager", //状态 "enable": true, //授权码 "authCode": "203AFBA5816078A7BAF822C04687B3D3", //权限列表,可以不写 "permissions": [ ], //外部配置,可以不写 //可以为单个字符串,或数组 //外部配置可重写 authCode //外部配置可追加(自动去重) permissions //路径相对于配置文件 //支持变量 {name} {server.name} "config": [ "module.*.manager.client.json", "{server.name}.manager.client.json" ] } ] } 请在api项目中配置权限信息,命名规则以服务端配置config规则定义为准,以下为示例配置: 文件名:module.setting.manager.client.json { "permissions": [ //系统设置.Begin "my.read.setting", "my.write.setting" //系统设置.End ] }

Symbol.Cloud.Server.IIS

Please see https://github.com/symbolspace/Symbol.Cloud/wiki/Home for more information.

module.AliyunDDNS

aliyun dynamic dns module. # aliyun dynamic dns config file * ~/aliyun.ddns.config.json * docker: ~/ -> /app/ ``` { "interval": 10, //seconds "showIPUrl": "https://url.anycore.cn/ip", //out my ip address text "accessKeys": { //accessKey map "default": { "accessKeyId": "your accessKey ID", "accessKeySecret": "your accessKey Secret" } }, "domains": { // domain map "mydomain.com": { "provider": "aliyun", //dns provider "accessKey": "default", //refence accessKey map "items": [ { "type": "A", "name": "home", "ttl": 100 } ] } } } ``` # module usage ``` // create ddns instance // default config : ~/aliyun.ddns.config.json var ddns = new module.AliyunDDNS.DomainIPSyncService(); // set log ddns.Log = new ConsoleLog("AliyunDDNS"); // start task ddns.Start(); System.Console.ReadLine(); ```

GitHub repositories

This package is not used by any popular GitHub repositories.

Version Downloads Last updated
4.0.0.7 415 4/12/2022
4.0.0.6 165 4/12/2022
4.0.0.5 2,218 12/2/2019
4.0.0.3 1,761 7/5/2019
4.0.0.2 573 12/8/2018
4.0.0.1 564 12/6/2018

Please see https://github.com/symbolspace/Symbol.Net/wiki/Home for more information.