コード例 #1
0
        public static ICertificateStorage CreateCertificateStorage(Domains.Settings.Settings settings)
        {
            switch (settings.StorageType)
            {
            case "local":
                return(new Storage.Local(settings));

            case "s3":
                return(new Storage.S3(settings));

            default:
                throw new ArgumentException();
            }
        }
コード例 #2
0
 public S3(Domains.Settings.Settings settings)
 {
     // TODO: validation
     this._settings = settings;
 }
コード例 #3
0
ファイル: Local.cs プロジェクト: yoshinorin/SiteStatus
 public Local(Domains.Settings.Settings settings)
 {
     this._settings = settings;
 }