Skip to content

Commit f803b99

Browse files
committed
Merge pull request #1374 from jianghaolu/dev
Enable ErrorActionPreference control of ProcessRecord
2 parents f649902 + cee0d1b commit f803b99

File tree

730 files changed

+958
-1025
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

730 files changed

+958
-1025
lines changed

src/Common/Commands.Common.Storage/Commands.Common.Storage.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,5 +196,4 @@
196196
</ProjectReference>
197197
</ItemGroup>
198198
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
199-
<Import Project="..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
200199
</Project>

src/Common/Commands.Common/AzurePSCmdlet.cs

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -487,6 +487,24 @@ protected void ConfirmAction(bool force, string actionMessage, string processMes
487487
}
488488
}
489489

490+
public virtual void ExecuteCmdlet()
491+
{
492+
// Do nothing.
493+
}
494+
495+
protected override void ProcessRecord()
496+
{
497+
try
498+
{
499+
base.ProcessRecord();
500+
ExecuteCmdlet();
501+
}
502+
catch (Exception ex)
503+
{
504+
WriteExceptionError(ex);
505+
}
506+
}
507+
490508
protected virtual void Dispose(bool disposing)
491509
{
492510
if (_adalListener != null)

src/Common/Commands.Common/Commands.Common.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -189,5 +189,4 @@
189189
</ItemGroup>
190190
<ItemGroup />
191191
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
192-
<Import Project="..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
193192
</Project>

src/Common/Storage/Commands.Storage.Test/File/PSCmdletReflectionHelper.cs

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@
1212
// limitations under the License.
1313
// ----------------------------------------------------------------------------------
1414

15+
using Microsoft.WindowsAzure.Commands.Utilities.Common;
1516
using System;
1617
using System.Collections.Generic;
1718
using System.Linq;
@@ -26,6 +27,8 @@ internal static class PSCmdletReflectionHelper
2627
{
2728
private static readonly Type psCmdletType = typeof(PSCmdlet);
2829

30+
private static readonly Type azurePsCmdletType = typeof(AzurePSCmdlet);
31+
2932
private static readonly FieldInfo parameterSetFieldInfo = typeof(System.Management.Automation.Cmdlet).GetField("_parameterSetName", BindingFlags.Instance | BindingFlags.NonPublic);
3033

3134
private static readonly FieldInfo sessionStateFieldInfo = typeof(InternalCommand).GetField("state", BindingFlags.Instance | BindingFlags.NonPublic);
@@ -40,7 +43,7 @@ internal static class PSCmdletReflectionHelper
4043

4144
private static readonly MethodInfo endProcessingMethodInfo = psCmdletType.GetMethod("EndProcessing", BindingFlags.NonPublic | BindingFlags.Instance);
4245

43-
private static readonly MethodInfo processRecordMethodInfo = psCmdletType.GetMethod("ProcessRecord", BindingFlags.NonPublic | BindingFlags.Instance);
46+
private static readonly MethodInfo processRecordMethodInfo = azurePsCmdletType.GetMethod("ExecuteCmdlet", BindingFlags.Public | BindingFlags.Instance);
4447

4548
private static readonly object[] emptyParameters = new object[0];
4649

src/Common/Storage/Commands.Storage/Common/Cmdlet/NewAzureStorageContext.cs

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -381,16 +381,11 @@ internal string GetDefaultEndPointDomain()
381381
return Resources.DefaultStorageEndPointDomain;
382382
}
383383

384-
protected override void ProcessRecord()
385-
{
386-
ExecuteCmdlet();
387-
}
388-
389384
/// <summary>
390385
/// Execute command
391386
/// </summary>
392387
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
393-
public virtual void ExecuteCmdlet()
388+
public override void ExecuteCmdlet()
394389
{
395390
CloudStorageAccount account = null;
396391
bool useHttps = (StorageNouns.HTTPS.ToLower() == protocolType.ToLower());

src/Common/Storage/Commands.Storage/Common/StorageCloudCmdletBase.cs

Lines changed: 1 addition & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -106,16 +106,10 @@ protected void DoInitChannelCurrentSubscription(bool force)
106106
}
107107
}
108108

109-
public virtual void ExecuteCmdlet()
110-
{
111-
}
112-
113-
114-
protected override void ProcessRecord()
109+
public override void ExecuteCmdlet()
115110
{
116111
Validate.ValidateInternetConnection();
117112
InitChannelCurrentSubscription();
118-
ExecuteCmdlet();
119113
}
120114

121115

src/ResourceManager/ApiManagement/Commands.ApiManagement.ServiceManagement/Commands.ApiManagement.ServiceManagement.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,5 +263,4 @@
263263
</ItemGroup>
264264
<ItemGroup />
265265
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
266-
<Import Project="..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
267266
</Project>

src/ResourceManager/ApiManagement/Commands.ApiManagement.ServiceManagement/Commands/AzureApiManagementCmdletBase.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public ApiManagementClient Client
4545

4646
public abstract void ExecuteApiManagementCmdlet();
4747

48-
protected override void ProcessRecord()
48+
public override void ExecuteCmdlet()
4949
{
5050
try
5151
{

src/ResourceManager/ApiManagement/Commands.ApiManagement.Test/Commands.ApiManagement.Test.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -205,5 +205,4 @@
205205
<Service Include="{82A7F48D-3B50-4B1E-B82E-3ADA8210C358}" />
206206
</ItemGroup>
207207
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
208-
<Import Project="..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
209208
</Project>

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands.ApiManagement.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -234,5 +234,4 @@
234234
<WCFMetadata Include="Service References\" />
235235
</ItemGroup>
236236
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
237-
<Import Project="..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
238237
</Project>

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/AddAzureApiManagementRegion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ public class AddAzureApiManagementRegion : AzureApiManagementCmdletBase
5858
HelpMessage = "Virtual network configuration. Default value is $null.")]
5959
public PsApiManagementVirtualNetwork VirtualNetwork { get; set; }
6060

61-
protected override void ProcessRecord()
61+
public override void ExecuteCmdlet()
6262
{
6363
ExecuteCmdLetWrap(
6464
() =>

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/BackupAzureApiManagement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public class BackupAzureApiManagement : AzureApiManagementCmdletBase
6363
HelpMessage = "Sends backed up PsApiManagement to pipeline if operation succeeds.")]
6464
public SwitchParameter PassThru { get; set; }
6565

66-
protected override void ProcessRecord()
66+
public override void ExecuteCmdlet()
6767
{
6868
ExecuteLongRunningCmdletWrap(
6969
() => Client.BeginBackupApiManagement(

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/GetAzureApiManagement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -45,7 +45,7 @@ public class GetAzureApiManagement : AzureApiManagementCmdletBase
4545
HelpMessage = "Name of API Management service.")]
4646
public string Name { get; set; }
4747

48-
protected override void ProcessRecord()
48+
public override void ExecuteCmdlet()
4949
{
5050
if (!string.IsNullOrEmpty(ResourceGroupName) && !string.IsNullOrEmpty(Name))
5151
{

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/GetAzureApiManagementSsoToken.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -33,7 +33,7 @@ public class GetAzureApiManagementSsoToken : AzureApiManagementCmdletBase
3333
[ValidateNotNullOrEmpty]
3434
public string Name { get; set; }
3535

36-
protected override void ProcessRecord()
36+
public override void ExecuteCmdlet()
3737
{
3838
ExecuteCmdLetWrap(
3939
() => Client.GetSsoToken(ResourceGroupName, Name),

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/ImportAzureApiManagementHostnameCertificate.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public class ImportAzureApiManagementHostnameCertificate : AzureApiManagementCmd
5959
HelpMessage = "Sends imported PsApiManagementHostnameCertificate to pipeline if operation succeeds.")]
6060
public SwitchParameter PassThru { get; set; }
6161

62-
protected override void ProcessRecord()
62+
public override void ExecuteCmdlet()
6363
{
6464
ExecuteCmdLetWrap(() =>
6565
Client.UploadCertificate(

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/NewAzureApiManagement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ public class NewAzureApiManagement : AzureApiManagementCmdletBase
7474
HelpMessage = "Tags dictionary.")]
7575
public Dictionary<string, string> Tags { get; set; }
7676

77-
protected override void ProcessRecord()
77+
public override void ExecuteCmdlet()
7878
{
7979
ExecuteLongRunningCmdletWrap(
8080
() => Client.BeginCreateApiManagementService(

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/NewAzureApiManagementHostnameConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,7 @@ public class NewAzureApiManagementHostnameConfiguration : AzureRMCmdlet
3636
[ValidateNotNullOrEmpty]
3737
public string Hostname { get; set; }
3838

39-
protected override void ProcessRecord()
39+
public override void ExecuteCmdlet()
4040
{
4141
WriteObject(
4242
new PsApiManagementHostnameConfiguration

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/NewAzureApiManagementVirtualNetwork.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,7 @@ public class NewAzureApiManagementVirtualNetwork : AzureRMCmdlet
5050
[ValidateNotNullOrEmpty]
5151
public Guid VnetId { get; set; }
5252

53-
protected override void ProcessRecord()
53+
public override void ExecuteCmdlet()
5454
{
5555
WriteObject(
5656
new PsApiManagementVirtualNetwork

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/RemoveAzureApiManagement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class RemoveAzureApiManagement : AzureApiManagementCmdletBase
4444
[Parameter(HelpMessage = "Do not confirm on the removal of the API Management service.")]
4545
public SwitchParameter Force { get; set; }
4646

47-
protected override void ProcessRecord()
47+
public override void ExecuteCmdlet()
4848
{
4949
var actionDescription = string.Format(
5050
CultureInfo.CurrentCulture,

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/RemoveAzureApiManagementRegion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ public class RemoveAzureApiManagementRegion : AzureApiManagementCmdletBase
3838
"Australia Southeast", IgnoreCase = false)]
3939
public string Location { get; set; }
4040

41-
protected override void ProcessRecord()
41+
public override void ExecuteCmdlet()
4242
{
4343
ExecuteCmdLetWrap(
4444
() =>

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/RestoreAzureApiManagement.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -64,7 +64,7 @@ public class RestoreAzureApiManagement : AzureApiManagementCmdletBase
6464
HelpMessage = "Sends restored PsApiManagement to pipeline if operation succeeds.")]
6565
public SwitchParameter PassThru { get; set; }
6666

67-
protected override void ProcessRecord()
67+
public override void ExecuteCmdlet()
6868
{
6969
ExecuteLongRunningCmdletWrap(
7070
() => Client.BeginRestoreApiManagement(

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/SetAzureApiManagementHostnames.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -65,7 +65,7 @@ public class SetAzureApiManagementHostnames : AzureApiManagementCmdletBase
6565
HelpMessage = "Sends updated PsApiManagement to pipeline if operation succeeds.")]
6666
public SwitchParameter PassThru { get; set; }
6767

68-
protected override void ProcessRecord()
68+
public override void ExecuteCmdlet()
6969
{
7070
string resourceGroupName, name;
7171
PsApiManagementHostnameConfiguration portalHostName, proxyHostName;

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/SetAzureApiManagementVirtualNetworks.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -44,7 +44,7 @@ public class SetAzureApiManagementVirtualNetworks : AzureApiManagementCmdletBase
4444
HelpMessage = "Sends updated PsApiManagement to pipeline if operation succeeds.")]
4545
public SwitchParameter PassThru { get; set; }
4646

47-
protected override void ProcessRecord()
47+
public override void ExecuteCmdlet()
4848
{
4949
ExecuteLongRunningCmdletWrap(
5050
() => Client.BeginManageVirtualNetworks(ResourceGroupName, Name, VirtualNetworks),

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/UpdateAzureApiManagementDeployment.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -92,7 +92,7 @@ public class UpdateAzureApiManagementDeployment : AzureApiManagementCmdletBase
9292
HelpMessage = "Sends updated PsApiManagement to pipeline if operation succeeds.")]
9393
public SwitchParameter PassThru { get; set; }
9494

95-
protected override void ProcessRecord()
95+
public override void ExecuteCmdlet()
9696
{
9797
string resourceGroupName, name, location;
9898
PsApiManagementSku sku;

src/ResourceManager/ApiManagement/Commands.ApiManagement/Commands/UpdateAzureApiManagementRegion.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ public class UpdateAzureApiManagementRegion : AzureApiManagementCmdletBase
5959
"Passing $null will remove virtual network configuration for the region.")]
6060
public PsApiManagementVirtualNetwork VirtualNetwork { get; set; }
6161

62-
protected override void ProcessRecord()
62+
public override void ExecuteCmdlet()
6363
{
6464
ExecuteCmdLetWrap(
6565
() =>

src/ResourceManager/ApiManagement/Commands.SMAPI.Test/Commands.ApiManagement.ServiceManagement.Test.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -242,5 +242,4 @@
242242
</None>
243243
</ItemGroup>
244244
<Import Project="$(MSBuildToolsPath)\Microsoft.CSharp.targets" />
245-
<Import Project="..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
246245
</Project>

src/ResourceManager/Automation/Commands.Automation.Test/Commands.Automation.Test.csproj

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -197,5 +197,4 @@
197197
<None Include="packages.config" />
198198
</ItemGroup>
199199
<Import Project="$(MSBuildBinPath)\Microsoft.CSharp.targets" />
200-
<Import Project="..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets" Condition="Exists('..\..\..\packages\Microsoft.Bcl.Build.1.0.14\tools\Microsoft.Bcl.Build.targets')" />
201200
</Project>

src/ResourceManager/Automation/Commands.Automation/Cmdlet/AzureAutomationBaseCmdlet.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ protected virtual void AutomationProcessRecord()
7474
// Do nothing.
7575
}
7676

77-
protected override void ProcessRecord()
77+
public override void ExecuteCmdlet()
7878
{
7979
try
8080
{

src/ResourceManager/Automation/Commands.Automation/Cmdlet/ExportAzureAutomationDscConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public SwitchParameter Force
7070
/// Execute this cmdlet.
7171
/// </summary>
7272
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
73-
protected override void ProcessRecord()
73+
public override void ExecuteCmdlet()
7474
{
7575
bool? isDraft = this.IsDraft();
7676

src/ResourceManager/Automation/Commands.Automation/Cmdlet/ExportAzureAutomationDscNodeReportContent.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public SwitchParameter Force
6969
/// Execute this cmdlet.
7070
/// </summary>
7171
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
72-
protected override void ProcessRecord()
72+
public override void ExecuteCmdlet()
7373
{
7474
var ret = this.AutomationClient.GetDscNodeReportContent(this.ResourceGroupName, this.AutomationAccountName, this.NodeId, this.ReportId, OutputFolder, overwriteExistingFile);
7575

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationAccount.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,7 +68,7 @@ public IAutomationClient AutomationClient
6868
/// Execute this cmdlet.
6969
/// </summary>
7070
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
71-
protected override void ProcessRecord()
71+
public override void ExecuteCmdlet()
7272
{
7373
IEnumerable<AutomationAccount> ret = null;
7474
if (this.ParameterSetName == AutomationCmdletParameterSets.ByAutomationAccountName)

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationAgentRegistrationInformation.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ public class GetAzureAutomationRegistrationInfo : AzureAutomationBaseCmdlet
3232
/// Execute this cmdlet.
3333
/// </summary>
3434
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
35-
protected override void ProcessRecord()
35+
public override void ExecuteCmdlet()
3636
{
3737
IEnumerable<AgentRegistration> ret = null;
3838

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -40,7 +40,7 @@ public class GetAzureAutomationDscConfiguration : AzureAutomationBaseCmdlet
4040
/// Execute this cmdlet.
4141
/// </summary>
4242
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
43-
protected override void ProcessRecord()
43+
public override void ExecuteCmdlet()
4444
{
4545
IEnumerable<DscConfiguration> ret = null;
4646
if (this.ParameterSetName == AutomationCmdletParameterSets.ByConfigurationName)

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationDscNode.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -70,7 +70,7 @@ public class GetAzureAutomationDscNode : AzureAutomationBaseCmdlet
7070
/// Execute this cmdlet.
7171
/// </summary>
7272
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
73-
protected override void ProcessRecord()
73+
public override void ExecuteCmdlet()
7474
{
7575
IEnumerable<DscNode> ret = null;
7676

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationDscNodeReport.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -69,7 +69,7 @@ public SwitchParameter Latest
6969
/// Execute this cmdlet.
7070
/// </summary>
7171
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
72-
protected override void ProcessRecord()
72+
public override void ExecuteCmdlet()
7373
{
7474
IEnumerable<DscNodeReport> ret = null;
7575

src/ResourceManager/Automation/Commands.Automation/Cmdlet/GetAzureAutomationDscOnboardingMetaconfig.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public SwitchParameter Force
6363
/// Execute this cmdlet.
6464
/// </summary>
6565
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
66-
protected override void ProcessRecord()
66+
public override void ExecuteCmdlet()
6767
{
6868
this.ConfirmAction(
6969
this.Force.IsPresent,

src/ResourceManager/Automation/Commands.Automation/Cmdlet/ImportAzureAutomationDscConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -91,7 +91,7 @@ public SwitchParameter Force
9191
/// Execute this cmdlet.
9292
/// </summary>
9393
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
94-
protected override void ProcessRecord()
94+
public override void ExecuteCmdlet()
9595
{
9696
var configuration = this.AutomationClient.CreateConfiguration(
9797
this.ResourceGroupName,

src/ResourceManager/Automation/Commands.Automation/Cmdlet/ImportAzureAutomationDscNodeConfiguration.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -63,7 +63,7 @@ public SwitchParameter Force
6363
/// Execute this cmdlet.
6464
/// </summary>
6565
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
66-
protected override void ProcessRecord()
66+
public override void ExecuteCmdlet()
6767
{
6868
var nodeConfiguration = this.AutomationClient.CreateNodeConfiguration(
6969
this.ResourceGroupName,

src/ResourceManager/Automation/Commands.Automation/Cmdlet/NewAzureAutomationAccount.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,7 @@ public IAutomationClient AutomationClient
9090
/// Execute this cmdlet.
9191
/// </summary>
9292
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
93-
protected override void ProcessRecord()
93+
public override void ExecuteCmdlet()
9494
{
9595
var account = this.AutomationClient.CreateAutomationAccount(this.ResourceGroupName, this.Name, this.Location, this.Plan, this.Tags);
9696
this.WriteObject(account);

src/ResourceManager/Automation/Commands.Automation/Cmdlet/NewAzureAutomationKey.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -39,7 +39,7 @@ public class NewAzureAutomationKey : AzureAutomationBaseCmdlet
3939
/// Execute this cmdlet.
4040
/// </summary>
4141
[PermissionSet(SecurityAction.Demand, Name = "FullTrust")]
42-
protected override void ProcessRecord()
42+
public override void ExecuteCmdlet()
4343
{
4444
var agentRegistration = this.AutomationClient.NewAgentRegistrationKey(this.ResourceGroupName, this.AutomationAccountName, this.KeyType);
4545
this.WriteObject(agentRegistration);

0 commit comments

Comments
 (0)