コード例 #1
0
        protected override void DoExecute(Instance instance, CommandResult <Exception> result)
        {
            Assert.ArgumentNotNull(instance, nameof(instance));
            Assert.ArgumentNotNull(result, nameof(result));

            Ensure.IsTrue(instance.State != InstanceState.Disabled, "instance is disabled");
            Ensure.IsTrue(instance.State != InstanceState.Stopped, "instance is stopped");

            CoreInstance.Browse(instance, "/sitecore");
        }
コード例 #2
0
        protected override void DoExecute(Instance instance, CommandResult <Exception> result)
        {
            Assert.ArgumentNotNull(instance, nameof(instance));
            Assert.ArgumentNotNull(result, nameof(result));

            Ensure.IsTrue(instance.State != InstanceState.Disabled, "instance is disabled");
            Ensure.IsTrue(instance.State != InstanceState.Stopped, "instance is stopped");

            var url          = CoreInstanceAuth.GenerateAuthUrl();
            var destFileName = CoreInstanceAuth.CreateAuthFile(instance, url);

            CoreInstance.Browse(instance, url);
            WaitAndDelete(destFileName);
        }
コード例 #3
0
        protected override void DoExecute(CommandResult <Exception> result)
        {
            Assert.ArgumentNotNull(result, "result");

            var name = this.Name;

            Assert.ArgumentNotNullOrEmpty(name, "name");

            InstanceManager.Initialize();
            var instance = InstanceManager.Instances.FirstOrDefault(x => x.Name.Equals(name, StringComparison.OrdinalIgnoreCase));

            Ensure.IsNotNull(instance, "instance is not found");
            Ensure.IsTrue(instance.State != InstanceState.Disabled, "instance is disabled");
            Ensure.IsTrue(instance.State != InstanceState.Stopped, "instance is stopped");

            CoreInstance.Browse(instance, "/sitecore");
        }