Example 1: NetTcp
var endPoint = new EndpointAddress("net.tcp://localhost:8080/MyService");var binding = new NetTcpBinding();
var sbNewClient = new SbNew.ShiftbookServiceClient(binding, endPoint);
Example2: custom http
CustomBinding cb= new CustomBinding();SecurityBindingElement sbe = SecurityBindingElement.CreateUserNameOverTransportBindingElement();
sbe.MessageSecurityVersion = MessageSecurityVersion.WSSecurity11WSTrustFebruary2005WSSecureConversationFebruary2005WSSecurityPolicy11;
sbe.SecurityHeaderLayout = SecurityHeaderLayout.Strict;
sbe.IncludeTimestamp = false;
sbe.SetKeyDerivation(true);
sbe.KeyEntropyMode = System.ServiceModel.Security.SecurityKeyEntropyMode.ServerEntropy;
cb.Elements.Add(sbe);
cb.Elements.Add(new TextMessageEncodingBindingElement(MessageVersion.Soap11, System.Text.Encoding.UTF8));
cb.Elements.Add(new HttpsTransportBindingElement());
EndpointAddress endPoint = new EndpointAddress("net.tcp://localhost:8080/MyService");
var sbNewClient = new Service1.ServiceClient(cb,endPoint);
No comments:
Post a Comment