如何在使用wsdl调用检索数据后终止或释放hp服务管理器的会话。
For Connection我的代码在这里
try
{
BasicHttpBinding binding = new BasicHttpBinding(BasicHttpSecurityMode.TransportCredentialOnly);
binding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic;
binding.Security.Message.ClientCredentialType = BasicHttpMessageCredentialType.UserName;
EndpointAddress address = new EndpointAddress("*****");
IncidentManagementClient IM = new IncidentManagementClient(binding, address);
IM.ClientCredentials.UserName.UserName = "*****";
IM.ClientCredentials.UserName.Password = "****";
return IM;
}
此代码成功创建会话,但如何在从服务管理器检索数据后释放会话。
请回答C#中的代码
答案 0 :(得分:0)
也许将它包装在带连接的using语句中?
using(var client = new IncidentManagementClient ())
{
}
因为它在using语句
的末尾处理连接答案 1 :(得分:0)
与http://jsfiddle.net/m7vx0nuc/3/中一样 你可以通过以下方式杀死sm进程:
foreach (var process in Process.GetProcessesByName("sm"))
{
process.Kill();
}
但是下次,sm进程将无法使用,您必须启动它。如果您没有再次启动sm,则Web服务将失败。
通常情况下,你应该保持sm进程运行并且不要小心杀死它。