Пример #1
0
 protected override void OnClose(TimeSpan timeout)
 {
     if (InnerFactory != null)
     {
         InnerFactory.Close(timeout);
     }
 }
Пример #2
0
 protected override void OnAbort()
 {
     if (InnerFactory != null)
     {
         InnerFactory.Abort();
     }
 }
        protected override IController CreateControllerInstance(RequestContext requestContext, string controllerName)
        {
            if (controllerName.EqualsText(SitecoreControllerName))
            {
                return(CreateSitecoreController(requestContext, controllerName));
            }

            return(InnerFactory.CreateController(requestContext, controllerName));
        }
Пример #4
0
 public T GetProperty <T>() where T : class
 {
     if (InnerFactory != null)
     {
         return(InnerFactory.GetProperty <T>());
     }
     else
     {
         return(null);
     }
 }
        public async Task <DbConnection> OpenConnection(string connectionString, Func <Task <string> > getAccessToken)
        {
            if (string.IsNullOrEmpty(connectionString))
            {
                throw new ArgumentNullException(nameof(connectionString));
            }
            DbConnection connection = InnerFactory.CreateConnection();

            connection.ConnectionString = connectionString;
            await this.SetAccessToken(connection, getAccessToken);

            await connection.OpenAsync();

            return(connection);
        }
Пример #6
0
        public virtual IStringLocalizer Create(Type resourceType)
        {
            var resource = AbpLocalizationOptions.Resources.GetOrDefault(resourceType);

            if (resource == null)
            {
                return(InnerFactory.Create(resourceType));
            }

            if (LocalizerCache.TryGetValue(resourceType, out var cacheItem))
            {
                return(cacheItem.Localizer);
            }

            lock (LocalizerCache)
            {
                return(LocalizerCache.GetOrAdd(
                           resourceType,
                           _ => CreateStringLocalizerCacheItem(resource)
                           ).Localizer);
            }
        }
Пример #7
0
        public virtual IStringLocalizer Create(string baseName, string location)
        {
            //TODO: Investigate when this is called?

            return(InnerFactory.Create(baseName, location));
        }
 /// <inheritdoc/>
 public override DbParameter CreateParameter()
 {
     return(InnerFactory.CreateParameter());
 }
 /// <inheritdoc/>
 public override DbDataSourceEnumerator CreateDataSourceEnumerator()
 {
     return(InnerFactory.CreateDataSourceEnumerator());
 }
 /// <inheritdoc/>
 public override DbDataAdapter CreateDataAdapter()
 {
     return(InnerFactory.CreateDataAdapter());
 }
 /// <inheritdoc/>
 public override DbConnectionStringBuilder CreateConnectionStringBuilder()
 {
     return(InnerFactory.CreateConnectionStringBuilder());
 }
 /// <inheritdoc/>
 public override DbConnection CreateConnection()
 {
     return(new DbConnectionWrapper(InnerFactory.CreateConnection()));
 }
 /// <inheritdoc/>
 public override DbCommandBuilder CreateCommandBuilder()
 {
     return(InnerFactory.CreateCommandBuilder());
 }
 /// <inheritdoc/>
 public override DbCommand CreateCommand()
 {
     return(InnerFactory.CreateCommand());
 }
 /// <inheritdoc/>
 public override CodeAccessPermission CreatePermission(PermissionState state)
 {
     return(InnerFactory.CreatePermission(state));
 }
Пример #16
0
 protected override void OnOpen(TimeSpan timeout)
 {
     InnerFactory.Open(timeout);
 }