我得打电话ChannelFactory<TChannel>
上课。但是下面的代码是针对ChannelFactory
Class 的。我不知道如何打电话ChannelFactory<TChannel>
。请建议我如何称呼这ChannelFactory<TChannel>
门课。
string interfaceName = "Test";
Type myInterfaceType = Type.GetType(interfaceName);
var factoryType = typeof(ChannelFactory<>).MakeGenericType(myInterfaceType);
var factoryCtr = factoryType.GetConstructor(new[] { typeof(BasicHttpBinding), typeof(EndpointAddress) });
ChannelFactory factorry = factoryCtr.Invoke(new object[] { new BasicHttpBinding(), new EndpointAddress(cmbpath.SelectedItem.ToString()) }) as ChannelFactory;