public ClusterController(IStorageService storageSvce, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, IOptionsMonitor <ManageOption> manageOption) : base(manageOption) { _storageSvce = storageSvce; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; }
public FileServiceManager(IOptionsMonitor <FileServiceOption> option, IOwnerTokenCodec ownerTokenCodec, IHttpClientFactory httpClientFac) { _option = option; _ownerTokenCodec = ownerTokenCodec; _httpClientFac = httpClientFac; _fsApiHost = "http://" + _option.CurrentValue.Host; }
public ServerApiController(IOwnerRepository ownerData, IOwnerTokenCodec ownerTokenCodec, IOptionsMonitor <ManageOption> manageOption, IFileTokenCodec fileTokenCodec, IStorageService storageSvce, IFileRepository fileRepo, FileUploadService fileUpdSvce) : base(manageOption) { _ownerData = ownerData; _ownerTokenCodec = ownerTokenCodec; _fileTokenCodec = fileTokenCodec; _storageSvce = storageSvce; _fileRepo = fileRepo; _fileUpdSvce = fileUpdSvce; }
public FileUploadService(IStorageService storageSvce, ClusterService clusterSvce, ILogger <FileUploadService> logger, IMimeProvider mimeProvider, IRepositoryAccessor dataAccessor, AppSecretSigner appSecretSigner, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, IHttpContextAccessor httpCtxAccessor) { _storageSvce = storageSvce; _clusterSvce = clusterSvce; _logger = logger; _mimeProvider = mimeProvider; _dataAccessor = dataAccessor; _appSecretSigner = appSecretSigner; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; _httpCtxAccessor = httpCtxAccessor; }
public static bool TryDecode(this IOwnerTokenCodec codec, string tokenStr, out OwnerToken token) { try { token = codec.Decode(tokenStr); return(true); } catch { token = null; return(false); } }
public bool TryDecode(IOwnerTokenCodec codec, string tokenStr, out OwnerToken token) { try { token = codec.Decode(tokenStr); return(true); } catch (Exception ex) { token = null; _logger.LogTrace(ex.ToString()); return(false); } }
public UserFileController(IStorageService storageSvce, ClusterService clusterSvce, IFileRepository fileData, IOwnerRepository ownerData, IFileTokenCodec fileTokenCodec, IOwnerTokenCodec ownerTokenCodec, FileUploadService fileUpdSvce, ImageSizeProvider img, FileHandlerManager fileHandlerMgr, IMimeProvider mimeProvider, AppSecretSigner appSecretSigner) { _storageSvce = storageSvce; _clusterSvce = clusterSvce; _fileData = fileData; _ownerData = ownerData; _fileTokenCodec = fileTokenCodec; _ownerTokenCodec = ownerTokenCodec; _fileUpdSvce = fileUpdSvce; _fileHandlerMgr = fileHandlerMgr; _mimeProvider = mimeProvider; _appSecretSigner = appSecretSigner; }