コード例 #1
0
    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}"));
    }
コード例 #2
0
    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);
    }
コード例 #3
0
 public void SetPrefixPair(PrefixPair prefixPair)
 {
     this._prefixPair = prefixPair;
 }