public PrefixPair GetPrefixPair(IFilePath efp) { var client = GetClient(efp); if (!this.WebDownload()) { return(PrefixPair.None()); } //return PrefixPair.WebOnly($"https://{client.Uri}/{efp.Suffix}"); return(PrefixPair.WebOnly($"{client.Uri}")); }
public PrefixPair GetPrefixPair() { if (this._prefixPair != null) { return(this._prefixPair); } if (CalculatePrefixPair == null) { throw new InvalidOperationException("OnCalculatePrefixPair not set"); } this._prefixPair = CalculatePrefixPair(this); return(this._prefixPair); }
public void SetPrefixPair(PrefixPair prefixPair) { this._prefixPair = prefixPair; }