コード例 #1
0
        public SePortfoliosPortfolio(SePortfolioSecurity securityLogin)
        {
            PsSecurityLogin = securityLogin;
            PsPortfolio     = new psPortfoliosPortfolio {
                CookieContainer = PsSecurityLogin.CookieContainer
            };
            PsItem = new psPortfoliosItem {
                CookieContainer = PsSecurityLogin.CookieContainer
            };
            PsPortfolio.Url = PsSecurityLogin.GetWebServicesUrLbyType(PsPortfolio);
            PsItem.Url      = PsSecurityLogin.GetWebServicesUrLbyType(PsItem);

            if (!securityLogin.PortfoliosSecurityWs.ClientCertificates.HasItems())
            {
                return;
            }
            foreach (var clientCertificate in securityLogin.PortfoliosSecurityWs.ClientCertificates)
            {
                PsItem.ClientCertificates.Add(clientCertificate);
                PsPortfolio.ClientCertificates.Add(clientCertificate);
            }
        }
コード例 #2
0
        public SePortfoliosValueList(SePortfolioSecurity securityLogin)
        {
            PsSecurityLogin = securityLogin;
            PsValueList     = new wsPortfoliosValueList.psPortfoliosValueList {
                CookieContainer = PsSecurityLogin.CookieContainer
            };
            PsValueList.Url = PsSecurityLogin.GetWebServicesUrLbyType(PsValueList);

            if (!securityLogin.PortfoliosSecurityWs.ClientCertificates.HasItems())
            {
                return;
            }
            foreach (var clientCertificate in securityLogin.PortfoliosSecurityWs.ClientCertificates)
            {
                PsValueList.ClientCertificates.Add(clientCertificate);
            }
        }