public SecureUpgradeConcern(IHandler parent, Func <IHandler, IHandler> contentFactory, SecureUpgrade mode) { Parent = parent; Content = contentFactory(this); Mode = mode; }
public static IServerHost SecureUpgrade(this IServerHost host, SecureUpgrade mode) { if (mode != Api.Infrastructure.SecureUpgrade.None) { host.Add(new SecureUpgradeConcernBuilder().Mode(mode)); } return(host); }
public SecureUpgradeConcernBuilder Mode(SecureUpgrade mode) { _Mode = mode; return(this); }