c#有关的问题


如何重新启动自己的Windows服务C #

我已经创建了一个服务,在那里我通过MSMQ向服务发送命令。
现在我需要重新启动服务,但是当它到达停止命令时,它只是抛出错误或者它不能.


IoC容器自动与一个类型的多个实例连接 (在.净)

我有一个应用程序,它使用依赖注入,但目前不使用任何IoC容器。我目前在我的应用程序设置代码中有如下内容:
ISimpleDependency ez = new


是否有可能从服务本身以编程方式重新启动windows服务?或者我应该选择其他方法?

我想重新启动服务的原因是因为
有时其中一个服务会停下来完成它的任务。
服务状态仍在服务控制管理器中运行。当……


温莎城堡拦截注册类而不是组件

我刚刚学习温莎城堡,试图使用AOP来解决一些问题,并想使用拦截功能来实现这一点。
我已经想出了如何让它与单身一起工作


打开窗口服务时出错

我已经创建了一个Windows服务,并且还从Visual studio Developer的命令提示符下完成了该服务的安装,如下所示:
Installutil InvoiceService.exe
之后,服务是


无法将lambda表达式转换为类型 “injectionmember []”,因为它不是委托类型。-如何在MVC应用程序中使用DI

我已经写了asp.net核心应用程序,并使用下面的代码依赖注入,这是工作正常的预期。
Services.AddScoped<IDeviceRepository<Device>>(factory =>
{


从控制器调用async/await时出现Windows Azure抛出死锁错误

异步模块或处理程序完成,而异步
行动仍悬而未决。
我只是在Azure中遇到这个错误。我在事件日志中看到以下错误:
<.


如何打破存储库之间的循环依赖关系

首先,不,我没有使用ORM,也不允许。我必须使用ADO.NET手工滚动我的存储库。
我有两个对象:
公共类公司
{
公共Guid Id { get; set; }
公共


释放在托管可扩展性框架 (MEF) 中加载的文件

我第一次冒险进入MEF的世界,我试图弄清楚它是否会做我试图完成的事情。我正在编写一个调用几个dll所需的windows服务.


温莎城堡 3.0 不同的服务同名-如何?

假设,我有两个接口IFirst和issecond,都有几个实现,例如FirstClassForMe,FirstClassForYou,SecondClassForMe,SecondClassForYou。
我想在国际奥委会注册


温莎城堡-将通用实现解析为基类型

我正在尝试使用温莎作为一个工厂,提供基于xabstract base (在我的情况下是一个抽象消息基类) 的子类型的规范实现。
我有代码如下:
酒吧.


不实例化Plugin类的插件注册

我需要为我们的应用程序 (.NET,WinForms 3.5) 设计一个简单的插件框架。
扩展点将是用户可以使用plugi “挂钩” 的几个应用事件/场景.


如何将参数传递给待解析类型的 “child” 项的构造函数

我试图找出最好的 (最好的) 方式将参数传递给自动解析参数的子对象的构造函数。
为什么?
因为我有一个程序几乎可以完成所有的计算.


温莎城堡拦截器和按惯例登记

我目前正在使用温莎城堡管理我的应用程序的依赖关系。
我目前正在使用class.Fromassemblycontain来注册给定类型IFoo<> 的所有组件,并将


ServiceController.Stop() 之后服务未完全停止

服务控制者 = 新服务控制者 (someService);
ServiceController.Stop();
ServiceController.Waitforstoped ();
DoSomething();
SomeService在sqlserver文件上工作。DoSome.


使用Windows服务进行轮询

通过浏览一些样本,我参考了轮询服务-C # 进行轮询。
这是我的代码。
公共分部类Service1 : ServiceBase
{
Private readonly PollingService _ pollingServi.


Asp.Net core 2 中的基本通用控制器类的HttpGet属性名称的路由名称

我有一个通用的控制器,它有几个派生的控制器类。但我不知道如何处理HttpGet的路由名称,因为它需要常量。
[HttpGet("{id}",Name = "应.


目录刷新期间面临错误,不使用新的dll

我试图用mef创建一个POC,在那里我需要在一个运行就绪的项目中动态加载dll,为此我创建了一个控制台应用程序项目和一个类天秤座.


HttpClient中带有await的异步调用从不返回

我有一个调用,我正在从Win8 CP上基于xaml的C # metro应用程序内部进行; 这个调用只是点击一个web服务并返回JSON数据。
HttpMessageHandler handler = new HttpClientHandl.


为插件架构使用IoC容器

如果我错了,请纠正我,但是MEF只对管理一组可以自动发现和自动连接的未知事物 (插件) 有好处。对于未来的项目,我们将需要一个真正的IoC容器来


混合。NET 3.5,在同一进程中有 4/4.5 个程序集

我想迁移一个。NET 3.5 基于WinForms的应用程序到最新的。NET版本 (4.5)。
该应用程序使用 “外部” 组件 (可以被认为是插件),目前也是。净 3.5


温莎城堡服务覆盖默认

我想知道温莎是否有以下场景的模式。
基本上,我有一个注册的服务 (默认服务),并且有一个插件,我想在其中替换serv.


ServiceController.Stop() 似乎没有停止任何东西

我的dev box是一台Windows 7 (x64) 机器。我有一些代码 (C #,。Net 2.0),在某些情况下,检查服务是否正在运行,然后停止它。
ServiceController matchedService.


ASP.Net Web Api核心-无法在抽象基类中使用CreatedAtRoute

我有一个通用的抽象控制器在我的ASP.Net核心Web Api项目与POST处理:
[HttpPost]
公共异步任务 <IActionResult> 创建 ([FromBody]R itemDto)
{
Var ret = 等待


ASP.net Core API中的路由

我读了很多关于API在Asp.net核心路线的主题,但我不能让它工作。
首先,这是我的控制器:
公共类BXLogsController : Controller
{
//[HttpGet("api/[controller]/ID.


温莎城堡: 如何注册多种类型来实现特定的接口?

已更新
我有以下类/接口:
公共接口IFoo
{
(……)
}
公共接口IFoo<T> : IFoo
{
(……)
}
公共抽象BaseFoo<T> : IFoo<T>
{
……


打破变化。净 4.0

有很多关于新 4.0 中的新特性和类的信息,但是也有可能影响现有应用程序的更改,例如
Timespan现在实现IFormattable和old


如何加载旧版本的。NET程序集?

我有一个WPF/C # 应用程序引用。NET 4.0 程序集。但是,在应用程序内是一个文本编辑器,需要显示绑定到的C # intellisense。NET 3.5 程序集。因此,我想成为


如何确定int集合中的重复项?

假设我在整数的集合中有以下值:
{1,3 、 4,5 、 5,6 、 7,7}
我期望的结果是 {5,7}。
我该怎么做?也许使用LINQ?
编辑: 输入集合是unsorte.


是否有签名识别的代码或算法?

我的用户使用触摸事件在我的应用程序中绘制他们的签名,我将其转换为位图。我想提取每个签名的独特规格,并通过其规格存储进行比较.


线程与任务一起旋转。运行始终退出,退出代码为 259

作为一个简单的例子,我有一个WPF应用程序,在主窗口上有一个按钮,代码如下:
公共分部类主窗口: 窗口
{
公共主窗口 ()
{


从字典创建文档术语矩阵

我试图预处理一个文本文件,其中每行是一个文档的双单词,它们在该文档中的频率。这里是每行的一个例子:
I_like 1 你 _ 知道 2.不好.


当我们在C # 中访问字符串的 “长度” 属性时会发生什么?

像这样的示例代码:
String hi = "HelloWorld";
Int length = hi.Length;
Console.WriteLine (长度);
Console.WriteLine (长度);
……
String hi = "HelloWorld";
Int length = hi.Length;
控制台。


在Microsoft Bot Framework中访问现有对话中的消息时遇到困难

我正在尝试构建一个单独的应用程序 -- 基本上是运行在我的内部网上的守护程序 -- 它可以连接到Bot连接器应用程序,并访问用户和bot之间的现有对话。
从.开始


如何按位置替换字符串的一部分?

我有这个字符串: ABCDEFGHIJ
我需要用字符串ZX替换从位置 4 到位置 5
它将看起来像这样: ABCZXFGHIJ
但不要与字符串一起使用。replace("DE","ZX") -我需要使用.


如何设置pageToken以通过从Google Cloud Storage获取项目列表。网

我拥有的生命周期。
用户有问题 --> 在调试中设置应用程序 --> 应用程序将本地日志上传到我们的服务器 --> 将日志保存在Google Cloud Storage中。
现在我想为管理面板添加这个:
List al.


Microsoft Bot Builder中的异常

好吧,我有一个合并路易斯和QnA机器人的项目。我在模拟器中运行我的代码,它工作完美。然而,当我远程部署我的项目时,在成功点击几次后,我很抱歉.


如何用另一个字符串覆盖一个字符串?

如何覆盖字符串?示例:
String text = "abcdefghijklmnopqrstuvwxyz".OverwriteWith("hello world",3);
//Text = = "abchello worldopqrstuvwxyz"
当然这种方法不存在。Bu.


如何按位置替换字符串的一部分?

我有这个字符串: ABCDEFGHIJ
我需要用字符串ZX替换从位置 4 到位置 5
它将看起来像这样: ABCZXFGHIJ
但不要与字符串一起使用。replace("DE","ZX") -我需要使用.


用特定符号替换字符串的一些字母

我有一个这样的字符串:
String word = "HELLO";
和清除字符串的索引像这样:
IList<string> clearIndexes = indexes;//例如 {2,4}
我想要的是
* E * L *//2 号和 4 号


TcpClient与服务器通信以保持c # 中的活动连接?

我有这个TcpClient代码,它工作正常。它连接到linux系统上的perl服务器,并接收服务器发送给它的任何内容。很好。
Public static void Main() {
Foreach (


Bot framework 412 “The data is change” 当与Luis连接时

在路易斯的帮助下,我有一个简单的机器人。这是非常基本的代码,我不知道为什么在我过去给路易斯意图的消息后会出现 412 错误。我的代码看起来像:
MessageController:
If (activity.Type = =


C # 按位置替换字符串

我试图替换字符串中的逗号。
例如,数据是零件的货币值。
Eg.453,27 这是我从一个SAP数据库得到的值
我需要将逗号替换为perio.


检测已关闭的网络连接

我写了一些通过TCP通信的小程序。我对系统挂起有无穷无尽的问题,因为一个程序已经关闭了它的网络连接,而另一个端点则如此.


Tcpclient侦听实现

我试图实现一个tcp客户端监听功能。这意味着在与服务器建立连接后,这个tcp客户端只是坐在那里等待新数据的到来。
这是我的鳕鱼.


字符串操作和拆分

我有一个数据字符串data2 = "% 04% 02% BC % 94% BA % 15% E3 % AA % 08% 00% 7F % 00"; 我试图将 % 符号之间的每两位数分开,并将其放入数组中。
除此之外,如果有额外的digi.


Read() 阻塞问题

我在C # 开发一个服务器应用程序。客户端可以连接到服务器并发出各种请求。目前,当客户端连接时,我会生成一个新线程来处理请求。我正在使用


Google Speech Api从C # 中返回 {“result”:[]} 的音频文件中获取文本

我正在尝试创建一个windows应用程序,在那里我可以获取我拥有的音频文件,并使用Google语音识别API将其中的语音转录为文本文件。下面是我做的:
1) 我去.


NetworkStream获取System.IO.IOException: 无法将数据写入传输连接

我正在使用NetworkStream来保持开放的tcp/ip连接,消息可以通过该连接发送。我收到一条消息,处理它,然后返回一个ACK。我正在与一个网站工作,偶尔我


如何在c # 中使用google语音识别api?

我想从c # 获取音频文件,并发送到谷歌语音识别API获取 “语音到文本” 的答案。
我的代码是这样的:
尝试
{
Byte [] BA_AudioFile = GetFile (


上一页 下一页