protected override void OnClose(TimeSpan timeout) { if (InnerFactory != null) { InnerFactory.Close(timeout); } }
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)); }
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); }
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); } }
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)); }
protected override void OnOpen(TimeSpan timeout) { InnerFactory.Open(timeout); }