public async Task <string> RequestImmunizationsAsync(string request) { var client = new IS_PortTypeClient(_binding, _endpoint); client.Endpoint.EndpointBehaviors.Add(new ImmunizationsEndpointBehavior()); client.ClientCredentials?.ClientCertificate.SetCertificate( _storeLocation, StoreName.My, X509FindType.FindBySubjectName, _immunizationsSettings.WirClientCertificateName); var response = await client.submitSingleMessageAsync("WIDPI", _immunizationsSettings.WirPassword, "40442", request); return(response.@return); }
private static System.ServiceModel.EndpointAddress GetDefaultEndpointAddress() { return(IS_PortTypeClient.GetEndpointAddress(EndpointConfiguration.client_Port_Soap12)); }
private static System.ServiceModel.Channels.Binding GetDefaultBinding() { return(IS_PortTypeClient.GetBindingForEndpoint(EndpointConfiguration.client_Port_Soap12)); }
public IS_PortTypeClient(EndpointConfiguration endpointConfiguration, System.ServiceModel.EndpointAddress remoteAddress) : base(IS_PortTypeClient.GetBindingForEndpoint(endpointConfiguration), remoteAddress) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public IS_PortTypeClient(EndpointConfiguration endpointConfiguration) : base(IS_PortTypeClient.GetBindingForEndpoint(endpointConfiguration), IS_PortTypeClient.GetEndpointAddress(endpointConfiguration)) { this.Endpoint.Name = endpointConfiguration.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }
public IS_PortTypeClient() : base(IS_PortTypeClient.GetDefaultBinding(), IS_PortTypeClient.GetDefaultEndpointAddress()) { this.Endpoint.Name = EndpointConfiguration.client_Port_Soap12.ToString(); ConfigureEndpoint(this.Endpoint, this.ClientCredentials); }