public PerfmonPortTypeClient CreateClient(IUcClientSettings settings) { ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true; ServicePointManager.Expect100Continue = false; var basicHttpBinding = new BasicHttpBinding(BasicHttpSecurityMode.Transport); basicHttpBinding.Security.Transport.ClientCredentialType = HttpClientCredentialType.Basic; basicHttpBinding.MaxReceivedMessageSize = 20000000; basicHttpBinding.MaxBufferSize = 20000000; basicHttpBinding.MaxBufferPoolSize = 20000000; basicHttpBinding.ReaderQuotas.MaxDepth = 32; basicHttpBinding.ReaderQuotas.MaxArrayLength = 20000000; basicHttpBinding.ReaderQuotas.MaxStringContentLength = 20000000; basicHttpBinding.TransferMode = TransferMode.Buffered; basicHttpBinding.UseDefaultWebProxy = false; var axlEndpointUrl = string.Format(PerfEndpointUrlFormat, settings.Server); var endpointAddress = new EndpointAddress(axlEndpointUrl); var axlClient = new PerfmonPortTypeClient(basicHttpBinding, endpointAddress); axlClient.ClientCredentials.UserName.UserName = settings.User; axlClient.ClientCredentials.UserName.Password = settings.Password; return(axlClient); }
public AXLPortClient CreateClient(IUcClientSettings settings) { ServicePointManager.ServerCertificateValidationCallback = (sender, certificate, chain, errors) => true; ServicePointManager.Expect100Continue = false; var basicHttpBinding = new BasicHttpsBinding(BasicHttpsSecurityMode.Transport); basicHttpBinding.MaxReceivedMessageSize = 20000000; basicHttpBinding.MaxBufferSize = 20000000; basicHttpBinding.MaxBufferPoolSize = 20000000; basicHttpBinding.ReaderQuotas.MaxDepth = 32; basicHttpBinding.ReaderQuotas.MaxArrayLength = 20000000; basicHttpBinding.ReaderQuotas.MaxStringContentLength = 20000000; basicHttpBinding.ReaderQuotas.MaxNameTableCharCount = 20000000; basicHttpBinding.TransferMode = TransferMode.Buffered; var axlEndpointUrl = string.Format(AxlEndpointUrlFormat, settings.Server); var endpointAddress = new EndpointAddress(axlEndpointUrl); var axlClient = new AXLPortClient(basicHttpBinding, endpointAddress, settings.User, settings.Password); return(axlClient); }
public PerfClient(IPerfClientFactory clientFactory, IUcClientSettings clientSettings) { this.clientFactory = clientFactory; this.clientSettings = clientSettings; }
public PerfClient(IUcClientSettings clientSettings) : this(new PerfClientFactory(), clientSettings) { }
public RosterClient(IRosterClientFactory clientFactory, IUcClientSettings clientSettings) { this.clientFactory = clientFactory; this.clientSettings = clientSettings; }
public RosterClient(IUcClientSettings clientSettings) : this(new RosterClientFactory(), clientSettings) { }
public RisClient(IUcClientSettings clientSettings) : this(new RisClientFactory(), clientSettings) { }
public AxlClient(IAxlClientFactory clientFactory, IUcClientSettings clientSettings) { this.clientFactory = clientFactory; this.clientSettings = clientSettings; }
public AxlClient(IUcClientSettings clientSettings) : this(new AxlClientFactory(), clientSettings) { }