public IOfferInfrastructure IIS(Action<IisInfrastructureOptions> options)
 {
     var iisOperation = new IisInfrastructureOperation();
     options(new IisInfrastructureOptions(iisOperation));
     iisOperation.Configure(new RemoteCompositeBuilder(_infrastructureSequence.NewCompositeSequence(iisOperation), _webDeploy), new InfrastructureBuilder(_infrastructureSequence, _webDeploy));
     return this;
 }
Exemple #2
0
        /// <summary>
        /// Installs IIS
        /// </summary>
        /// <returns></returns>
        public static IOfferRemoteConfiguration IIS(this IOfferRemoteConfiguration infra)
        {
            var op = new IisInfrastructureOperation();

            OperationExecutor.Execute((RemoteBuilder)infra, op);
            return(infra);
        }
 public IOfferInfrastructure IIS(Action<IisInfrastructureOptions> options)
 {
     var iisOperation = new IisInfrastructureOperation();
     options(new IisInfrastructureOptions(iisOperation));
     AddOperation(iisOperation);
     return this;
 }
        /// <summary>
        /// Installs IIS
        /// </summary>
        /// <returns></returns>
        public static IOfferRemoteConfiguration IIS(this IOfferRemoteConfiguration infra)
        {
            var op = new IisInfrastructureOperation();

            Configure.Operation(infra, op);
            return(infra);
        }
Exemple #5
0
        public IOfferInfrastructure IIS()
        {
            var iisOperation = new IisInfrastructureOperation();

            AddOperation(iisOperation);
            return(this);
        }
Exemple #6
0
        public IOfferInfrastructure IIS(Action <IisInfrastructureOptions> options)
        {
            var iisOperation = new IisInfrastructureOperation();

            options(new IisInfrastructureOptions(iisOperation));
            AddOperation(iisOperation);
            return(this);
        }
        /// <summary>
        /// Installs and configures IIS with provided options
        /// </summary>
        /// <param name="options"></param>
        /// <returns></returns>
        public static IOfferRemoteConfiguration IIS(this IOfferRemoteConfiguration infra, Action <IisInfrastructureOptions> options)
        {
            var op = new IisInfrastructureOperation();

            options(new IisInfrastructureOptions(op));

            Configure.Operation(infra, op);
            return(infra);
        }
 public IisInfrastructureExcludeOptions(IisInfrastructureOperation iisOperation)
 {
     _iisOperation = iisOperation;
 }
 public IisInfrastructureOptions(IisInfrastructureOperation operation)
 {
     _operation = operation;
 }
 public IisInfrastructureIncludeOptions(IisInfrastructureOperation iisOperation)
 {
     _iisOperation = iisOperation;
 }
Exemple #11
0
 public IOfferInfrastructure IIS()
 {
     var iisOperation = new IisInfrastructureOperation();
     AddOperation(iisOperation);
     return this;
 }
 public IisInfrastructureOptions(IisInfrastructureOperation operation)
 {
     _operation = operation;
 }