示例#1
0
 private void Initialize()
 {
     m_PositionInformationServiceClient = new PositionInformationServiceClient("BasicHttpBinding_PositionInformationService",
                                                                               string.Format("http://{0}:{1}/PositionInformationService", m_SettingsProvider.Url, m_SettingsProvider.Port));
     m_PositionInformationServiceClient.ClientCredentials.UserName.UserName = m_SettingsProvider.UserName;
     m_PositionInformationServiceClient.ClientCredentials.UserName.Password = m_SettingsProvider.Password;
     m_PositionInformationServiceClient.CalculateCompleted += PositionInformationServiceClientOnCalculateCompleted;
     m_Context = m_CreateMethod();
     LoadResponsibleSubjects();
 }
示例#2
0
        private void Initialize()
        {
            m_PositionInformationServiceClient = new PositionInformationServiceClient("BasicHttpBinding_PositionInformationService",
                                                                                      string.Format("http://{0}:{1}/PositionInformationService", m_SettingsProvider.Url, m_SettingsProvider.Port));
            m_PositionInformationServiceClient.ClientCredentials.UserName.UserName = m_SettingsProvider.User;
            m_PositionInformationServiceClient.ClientCredentials.UserName.Password = m_SettingsProvider.Password;
            m_Context = m_CreateMethod();
            try
            {
                LoadResponsibleSubjects();
                LoadCarbonFootprints();
                HasConnection = true;
            }
            catch (Exception)
            {
                HasConnection = false;
            }

            RaiseEvent(ContextChanged);
        }