c# - 现有的 Windows 服务省略了“new System.ComponentModel.Container()”,但仍然有效。这是做什么的?
问题描述
我正在诊断为什么特定服务省略了对 的调用System.ComponentModel.Container()
,并且我想了解该对象的用途以及它的用途。
理想情况下,我还想了解如果将类级别变量设置为 null 会发生什么。
private void InitializeComponent()
{
components = new System.ComponentModel.Container();
this.ServiceName = "Service1";
}
一种理论解释是从 services.mmc 中隐藏net service
服务。可能有更好的方法来实现这一点,而不会冒服务的运行时操作的风险。
解决方案
推荐阅读
- ubuntu - 无法在 VPN 后面 ping 本地 Ubuntu 服务器,但本地 SSH 工作正常?
- javascript - ValidationProvider 不显示字典的错误消息 - VeeValidate with VueJS
- php - HTML表格可以通过表单传递并通过post获取值吗?
- c++ - 只使用一个指针来初始化数组中的元素?
- swift - Xcode:停止编译代码行/函数
- r - 查找第二大列名
- .htaccess - 使用 htacess 重写作为 CNAME 的 URL
- python - 模型的 Keras 输出张量必须是 Keras `Layer` 的输出(因此保存过去的层元数据)
- javascript - javascript 键盘事件代码“浏览器搜索”
- python - Dask on single OSX machine - is it parallel by default?