// Token: 0x060012D3 RID: 4819 RVA: 0x0004C2B8 File Offset: 0x0004A4B8 public static MonitoringServiceClient Open(string serverName, TimeSpan openTimeout, TimeSpan closeTimeout, TimeSpan sendTimeout, TimeSpan receiveTimeout) { MonitoringServiceClient monitoringServiceClient = new MonitoringServiceClient(); EndpointAddress endpointAddress = new EndpointAddress(string.Format("net.tcp://{0}:{1}/Microsoft.Exchange.HA.Monitoring", serverName, RegistryParameters.MonitoringWebServicePort)); monitoringServiceClient.ServerName = serverName; MonitoringServiceClient.Tracer.TraceDebug <EndpointAddress>(0L, "Opening MonitoringServiceClient connection to endpoint: {0}", endpointAddress); monitoringServiceClient.m_wcfClient = new InternalMonitoringServiceClient(new NetTcpBinding { Name = "NetTcpBinding_MonitoringService", OpenTimeout = openTimeout, CloseTimeout = closeTimeout, SendTimeout = sendTimeout, ReceiveTimeout = receiveTimeout, MaxBufferPoolSize = 16777216L, MaxBufferSize = 16777216, MaxReceivedMessageSize = 16777216L, MaxConnections = 10, Security = { Mode = SecurityMode.Transport, Message = { ClientCredentialType = MessageCredentialType.Windows }, Transport = { ClientCredentialType = TcpClientCredentialType.Windows, ProtectionLevel = ProtectionLevel.EncryptAndSign } } }, endpointAddress); return(monitoringServiceClient); }
// Token: 0x060012D2 RID: 4818 RVA: 0x0004C29B File Offset: 0x0004A49B public static MonitoringServiceClient Open(string serverName) { return(MonitoringServiceClient.Open(serverName, MonitoringServiceClient.OpenTimeout, MonitoringServiceClient.CloseTimeout, MonitoringServiceClient.SendTimeout, MonitoringServiceClient.ReceiveTimeout)); }