public static void PraseBindManner(string bindname, out Binding bind)
{
Binding binding = null;
switch (bindname)
{
case "BasicHttpBinding":
binding = new BasicHttpBinding();
break;
case "WSHttpBinding":
//binding = new WSHttpBinding();
WSHttpBinding wsHttpBinding = new WSHttpBinding("WSHttpBinding_ISMC");
//wsHttpBinding.MaxReceivedMessageSize = 2147483647;
//wsHttpBinding.MaxBufferPoolSize = 2147483647;
//wsHttpBinding.ReceiveTimeout = new TimeSpan(1, 0, 0);
binding = wsHttpBinding;
break;
default:
//todo
binding = new WSHttpBinding();
break;
}
bind = binding;
}