草庐IT

create_login_url

全部标签

c# - 简易喷油器 : Factory classes that need to create classes with dependencies

我有一个工厂类,它创建了几个不同类型的类。工厂在容器中注册。鉴于它们也具有依赖性,在工厂内部创建类的推荐方法是什么。我显然想避免对容器的依赖,但如果我新建这些类,那么它们将不会使用容器。例如publicclassMyFactory{publicIMyWorkerCreateInstance(WorkerTypeworkerType){if(workerType==WorkerType.A)returnnewWorkerA(dependency1,dependency2);returnnewWorkerB(dependency1);}}所以问题是我从哪里获得这些依赖项。一种选择是使它们成

c# - 设备未收到 C# Windows 推送通知,因为 channel URL 不兼容

经过几个小时的试用,我仍然无法向我的应用程序发送推送通知。这是我到目前为止所做的:在https://appdev.microsoft.com激活服务获取SID,我们称它为ms-app://s-1-23-4-12345678901-...-12345678901收到客户端key,我们称之为12Lwq7526OqNY8iN-aLkwds23451345在我的应用程序中,我在某个时候实现了以下(简化):PushNotificationChannelchannel=null;channel=awaitPushNotificationChannelManager.CreatePushNotifi

c# - 如何在 .NET Core 2.1 中使用 String.Create 的示例

有谁知道这个方法是如何使用的?文档有点“轻”!publicstaticstringCreate(intlength,TStatestate,System.Buffers.SpanActionaction);https://learn.microsoft.com/en-us/dotnet/api/system.string.create?view=netcore-2.2 最佳答案 String.Create()method需要三样东西:决赛length的字符串。您必须事先知道这一点,因为该方法需要它安全为Span创建一个内部固定长度缓

c# - BitmapFrame.Create 异常(WPF 框架中的错误?)

我实现了一个C#应用程序,它以30fps的帧速率接收帧RGB。帧到达事件是用这段代码管理的:voidclient_ColorFrameReady(objectsender,ColorFrameReadyEventArgse){mycounter++;Console.WriteLine("newframereceived:"+mycounter);if(writer!=null){count++;if(count%2==0){using(varframe=BitmapImage2Bitmap(e.ColorFrame.BitmapImage))using(varthumb=ResizeB

c# - 从 C# Windows 窗体应用程序检索当前 URL

我一直在使用VisualC#设计一个程序,并且遇到了使我的程序与Web浏览器交互的问题。基本上我需要的是从网络浏览器(InternetExplorer、Firefox、Chrome等...)检索URL地址。我认为这不是一项太难的任务,但经过日复一日的研究和测试,这似乎几乎是不可能的!到目前为止,我遇到过这个......GetFirefoxURL?其中有以下代码:usingNDde.Client;ClassTest{publicstaticstringGetFirefoxURL(){DdeClientdde=newDdeClient("Firefox","WWW_GetWindowInf

c# - 如何在 C# 中解析 HTTP url?

我的要求是解析HttpUrls并相应地调用函数。在我当前的实现中,我使用嵌套的if-else语句,我认为这不是一种优化的方式。你能推荐一些其他有效的方法吗?网址是这样的:服务器/func1server/func1/SubFunc1server/func1/SubFunc2server/func2/SubFunc1server/func2/SubFunc2 最佳答案 我认为您可以从System.Uri中得到很多用处类(class)。为它提供一个URI,您可以按照多种排列方式提取片段。一些例子:UrimyUri=newUri("http

c# - 如何对 URL 进行编码?

当我运行我的项目时,我得到urlhttp://localhost:5973/PageToPageValuePass/Default.aspx我想对URL进行编码,因为有时我需要在页面之间传输数据。当url被编码时,它会增加可靠性。Server.UrlEncode("http://www.google.com/c#");我明白了,但是如何使用它来帮助我对url进行编码? 最佳答案 如果您对路径的编码部分:System.Uri.EscapeUriString("c#")如果您的编码“参数”:String.Format("http://s

c# - 用点编码 URL

我需要对包含点字符“.”的网址进行编码。这是一个ASP.NETMVC路由,但url包含一个“.”。有办法吗?例如,我正在尝试获取此url:“/Products/Beverages/Drink.Best/Teste”有个“.”在那...我需要对其进行编码...这可能吗?谢谢! 最佳答案 您可以使用FooBabel的URLEncoder测试您的编码输出-URLCodec 关于c#-用点编码URL,我们在StackOverflow上找到一个类似的问题: https:

c# - 如何从 Sharepoint url 获取所有 SSRS 报告?

我是SSRS和SharePoint的新手,我们在SharePoint位置部署了报表,通常一些报表没有连接字符串。为此,为了确保这一点,我需要使用c#WPF从SharePoint位置获取所有报告,并检查所有报告的连接字符串。 最佳答案 我相信2005年之后的所有SSRS版本都有一个可以访问并提供您需要的SOAP网络服务。C#应该能够读取它(或者如果您编写代码速度更快,您可以呈现客户端)。GetDataSourceContents是要查找的元素。Here's2008年的文档。您可以找到Microsoft2008年的完整端点规范here.

device_create() 创建设备节点,device_del()删除设备节点

0背景    最近在尝试开发linux设备驱动,虽然可以在命令行下通过mknod命令手动创建设备节点,但是这种操作不符合标准驱动的开发过程,并且linux内核提供了一组函数函数device_create()和device_del()可以在加载驱动时候自动在/dev目录下创建相应设备节点,并在卸载模块时删除该节点。1 函数device_create()        函数device_create()用于动态地创建逻辑设备,并对新的逻辑设备类进行相应的初始化,将其与此函数的第一个参数所代表的逻辑类关联起来,然后将此逻辑设备加到Linux内核系统的设备驱动程序模型中。函数能够自动地在/sys/de