public override void ExecuteCmdlet() { ConfirmAction( Force.IsPresent, string.Format(Resources.RemovingRedisCache, Name), string.Format(Resources.RemoveRedisCache, Name), Name, () => { CacheClient.DeleteCache(ResourceGroupName, Name); if (PassThru) { WriteObject(true); } }); }
public override void ExecuteCmdlet() { Utility.ValidateResourceGroupAndResourceName(ResourceGroupName, Name); ResourceGroupName = CacheClient.GetResourceGroupNameIfNotProvided(ResourceGroupName, Name); ConfirmAction( Force.IsPresent, string.Format(Resources.RemovingRedisCache, Name), string.Format(Resources.RemoveRedisCache, Name), Name, () => { CacheClient.DeleteCache(ResourceGroupName, Name); if (PassThru) { WriteObject(true); } }); }
protected override void ProcessRecord() { if (!Force.IsPresent) { ConfirmAction( Force.IsPresent, string.Format(Resources.RemovingRedisCache, Name), string.Format(Resources.RemoveRedisCache, Name), Name, () => CacheClient.DeleteCache(ResourceGroupName, Name)); } else { CacheClient.DeleteCache(ResourceGroupName, Name); } if (PassThru) { WriteObject(true); } }