共 185 篇文章 |
|
此功能主要是实现在Android平台下的消息通知,也就是将通知显示到手机的通知栏中(需要权限),如果是使用Java Android来实现,想必是很简单,不过很可惜我们使用的是C# Maui,所以在这里是借助了第三方库。public class NotificationService{ public async Task Send(NotificationData notification) { if (await LocalNotificationCenter. 阅5 转0 评0 公众公开 24-04-09 12:24 |
} public async Task<ApiResult<T>> PostJson<T>(string url, string json) { await AddHeaders();ApiResult<T> apiResult = await res.//MauiProgram中注入builder.Services.AddSingleton<HttpService>();//_Imports.razor中加入全局@inject HttpService _HttpService//页面中调用 var res = await _HttpServic... 阅13 转0 评0 公众公开 24-04-08 14:00 |
Net6+ Winform/控制台如何只生成一个可执行文件。实现步骤实现步骤:当前的解决方案是通过项目的"发布"功能来做到生成单文件下面以控制台程序为例,新建一个基于.Net6的控制台程序,生成后查看debug目录,会出现下面的文件进行发布解决,在项目上右键->发布->文件夹->文件夹,然后点击完成关闭后,会出现下图情况,依次点击... 阅8 转0 评0 公众公开 24-04-07 10:03 |
它接受一个字符串作为内容,并允许你指定内容的媒体类型(例如,application/json)和字符编码。它接受一个对象,并使用 System.Text.Json 序列化器将其转换为 JSON 字符串。ObjectContent:在较旧的 Web API 框架中,这是 Web API 2.0 中用于表示序列化为某种媒体类型的对象的类。不过,请注意,Web API 2.0 是基于 ASP.NET MVC 的较旧版本,... 阅6 转0 评0 公众公开 24-04-06 11:12 |
[ApiExplorerSettings(GroupName = "Admin")] [Route("api/[controller]/[action]")] [ApiController] public class ValuesController : ControllerBase { /// <summary> /// 首页 /// </summary> /// <param name="class1"></param> /// <returns></returns> [HttpGet] pu... 阅15 转0 评0 公众公开 24-04-04 09:33 |
string newJson = "{\"id\":1,\"name\":\"张三\",\"dateTime\":\"" + DateTime.Now + "\"}"; model newModel = JsonSerializer.Deserialize<model>(newJson);//抛出异常 The JSON value could not be converted to System.DateTime.虽然可以通过转换时间格式来解... 阅21 转0 评0 公众公开 24-04-03 11:48 |
如何将Winform只生成一个绿色文件。实现步骤首先新建一个控制台程序,再新建一个类库项目,在类库Class1中实现Sum方法。} }然后将类库引用到控制台程序中,在控制台程序中进行调用。}}上面两步形成依赖关系后,就会生成一个exe文件一个dll文件,如图:接下来我们开始引入Costura.Fody,在Nuget搜索并安装,目前最新版本是5.7.0,在安装的时候会... 阅11 转0 评0 公众公开 24-04-02 09:27 |
private string HmacSha1(string data) { var hmacsha1 = new HMACSHA1(Encoding.private string Sign(string uploadName){ string data = $"PUT\n\ntext/plain\n{DateTime.Now.ToUniversalTime().ToString("r")}/{bucketName}/{uploadName}";public async Task<string> Upload() { string uploadName = "test/... 阅7 转0 评0 公众公开 24-04-01 11:15 |
实现步骤创建一个基于.Net6+的Winform应用使用NuGet 包管理器安装 Microsoft.AspNetCore.Components.WebView.WindowsForms NuGet 包,这里由于我们使用的使用的.NET6版本,所以选择6开头的版本的包编辑项目文件,将顶部的<Project Sdk="Microsoft.NET.Sdk">改为<Project Sdk="Microsoft.NET.Sdk.Razor">添加_I... 阅23 转0 评0 公众公开 24-02-02 08:27 |
}public class User1 : IUser { public string GetName() { return "User1";}}public class User2 : IUser { public string GetName() { return "User2";}}public class User3 : IUser { public string GetName() { return "User3";MapGet("/", (IEnumerable<IUser> users) =>{ StringBuilde... 阅7 转0 评0 公众公开 24-01-29 08:36 |