コード例 #1
0
            public SessionFactory Build()
            {
                // If no metrics provided, we just create a disabled/no-op one
                if (metrics == null)
                {
                    metrics = new MetricsBuilder()
                              .Configuration.Configure(options => options.Enabled = false)
                              .Build();
                }

                MetricsUtil.SetMetricsInstance(metrics);

                return(new SessionFactory(
                           productId,
                           serviceId,
                           metastore,
                           new SecureCryptoKeyDictionary <DateTimeOffset>(cryptoPolicy.GetRevokeCheckPeriodMillis()),
                           cryptoPolicy,
                           keyManagementService));
            }
コード例 #2
0
 public virtual SecureCryptoKeyDictionary <TResult> CreateSecureCryptoKeyDictionary()
 {
     return(new SecureCryptoKeyDictionary <TResult>(cryptoPolicy.GetRevokeCheckPeriodMillis()));
 }