コード例 #1
0
 /// <summary>
 /// Construct a new BundleAnchorIndex
 /// </summary>
 /// <param name="settings">Construct index based on these settings</param>
 /// <param name="incoming">Retrieve incoming or outgoing anchors</param>
 public BundleAnchorIndex(BundleResolverSettings settings, bool incoming)
 {
     m_clientSettings        = settings.ClientSettings;
     m_incoming              = incoming;
     m_downloader            = new AnchorBundleDownloader();
     m_downloader.VerifySSL  = settings.VerifySSL;
     m_downloader.TimeoutMS  = settings.TimeoutMilliseconds;
     m_downloader.MaxRetries = settings.MaxRetries;
 }
コード例 #2
0
ファイル: BundleAnchorIndex.cs プロジェクト: DM-TOR/nhin-d
 /// <summary>
 /// Construct a new BundleAnchorIndex
 /// </summary>
 /// <param name="settings">Construct index based on these settings</param>
 /// <param name="incoming">Retrieve incoming or outgoing anchors</param>
 public BundleAnchorIndex(BundleResolverSettings settings, bool incoming)
 {
     m_clientSettings = settings.ClientSettings;
     m_incoming = incoming;
     m_downloader = new AnchorBundleDownloader();
     m_downloader.VerifySSL = settings.VerifySSL;
     m_downloader.TimeoutMS = settings.TimeoutMilliseconds;
     m_downloader.MaxRetries = settings.MaxRetries;
 }
コード例 #3
0
ファイル: BundleResolver.cs プロジェクト: DM-TOR/nhin-d
        /// <summary>
        /// Tuck away settings and create resolvers. 
        /// </summary>
        /// <param name="settings"></param>
        public void Initialize(BundleResolverSettings settings)
        {
            m_settings = settings;

            CacheSettings incomingCacheSettings =
                new CacheSettings(m_settings.CacheSettings) { Name = "BundleCache.incoming" };

            CacheSettings outgoingCacheSettings =
                new CacheSettings(m_settings.CacheSettings) { Name = "BundleCache.outgoing" };

            m_incomingResolver =
                new CertificateResolver(new BundleAnchorIndex(m_settings, true), incomingCacheSettings);

            m_outgoingResolver =
                new CertificateResolver(new BundleAnchorIndex(m_settings, false), outgoingCacheSettings);
        }
コード例 #4
0
        /// <summary>
        /// Tuck away settings and create resolvers.
        /// </summary>
        /// <param name="settings"></param>
        public void Initialize(BundleResolverSettings settings)
        {
            m_settings = settings;

            CacheSettings incomingCacheSettings =
                new CacheSettings(m_settings.CacheSettings)
            {
                Name = "BundleCache.incoming"
            };

            CacheSettings outgoingCacheSettings =
                new CacheSettings(m_settings.CacheSettings)
            {
                Name = "BundleCache.outgoing"
            };

            m_incomingResolver =
                new CertificateResolver(new BundleAnchorIndex(m_settings, true), incomingCacheSettings);

            m_outgoingResolver =
                new CertificateResolver(new BundleAnchorIndex(m_settings, false), outgoingCacheSettings);
        }