文件名称:AsyncPluggableProtocol:C# 异步可插拔协议处理程序
文件大小:23KB
文件格式:ZIP
更新时间:2024-07-14 16:58:08
C#
在 Windows 窗体(或 WPF)桌面应用程序中使用WebBrowser控件时处理自定义协议方案。 ProtocolFactory . Register ( " rsrc " , () => new ResourceProtocol ()); var html = @" <html><body style= "" background-image: url(rsrc:helloworld.png) "" ></body></html> " ; Browser . DocumentText = html ; 上面示例中的ResourceProtocol类实现了以下接口以将嵌入的资源传递给浏览器控件: public interface IProtocol { string Name { get ; } Task < Stream> GetStreamAsync
【文件预览】:
AsyncPluggableProtocol-master
----MainForm.Designer.cs(2KB)
----MainForm.cs(724B)
----Program.cs(526B)
----ResourceProtocol.cs(754B)
----helloworld.png(4KB)
----Properties()
--------Settings.settings(242B)
--------Resources.Designer.cs(3KB)
--------AssemblyInfo.cs(1KB)
--------Settings.Designer.cs(1KB)
--------Resources.resx(5KB)
----Native.cs(24KB)
----AsyncPluggableProtocol.csproj(4KB)
----MainForm.resx(6KB)
----LICENSE.md(69B)
----README.md(575B)
----App.config(182B)
----Protocol.cs(8KB)
----AsyncPluggableProtocol.sln(913B)
----.gitignore(2KB)