Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- public static NumberCaptureClient Connect()
- {
- var remoteAddress = new EndpointAddress("https://website.com:8443/webservice/WebServiceNumberCapture");
- using (var NumberCaptureClient = new NumberCaptureClient(new BasicHttpBinding(BasicHttpSecurityMode.Transport), remoteAddress))
- {
- NumberCapture.ClientCredentials.UserName.UserName = "test";
- NumberCapture.ClientCredentials.UserName.Password = "test";
- try
- {
- using (OperationContextScope scope = new OperationContextScope(NumberCaptureClient.InnerChannel))
- {
- var httpRequestProperty = new HttpRequestMessageProperty();
- httpRequestProperty.Headers[HttpRequestHeader.Authorization] = "Basic " +
- Convert.ToBase64String(Encoding.ASCII.GetBytes(NumberCaptureClient.ClientCredentials.UserName.UserName + ":" + NumberCaptureClient.ClientCredentials.UserName.Password));
- OperationContext.Current.OutgoingMessageProperties[HttpRequestMessageProperty.Name] = httpRequestProperty;
- }
- }
- catch (Exception error)
- {
- MessageBox.Show("Error");
- return null;
- }
- return NumberCaptureClient;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement