18
18
using Microsoft . Azure . Commands . Sql . Common ;
19
19
using Microsoft . Azure . Management . Sql . LegacySdk ;
20
20
using Microsoft . Azure . Management . Sql . LegacySdk . Models ;
21
- using System ;
22
21
using System . Threading . Tasks ;
23
22
24
23
namespace Microsoft . Azure . Commands . Sql . Auditing . Services
@@ -58,7 +57,7 @@ public AuditingEndpointsCommunicator(IAzureContext context)
58
57
/// </summary>
59
58
public void GetDatabaseAuditingPolicy ( string resourceGroupName , string serverName , string databaseName , string clientRequestId , out DatabaseAuditingPolicy policy )
60
59
{
61
- IAuditingPolicyOperations operations = GetCurrentSqlClient ( clientRequestId ) . AuditingPolicy ;
60
+ IAuditingPolicyOperations operations = GetCurrentSqlClient ( ) . AuditingPolicy ;
62
61
DatabaseAuditingPolicyGetResponse response = operations . GetDatabasePolicy ( resourceGroupName , serverName , databaseName ) ;
63
62
policy = response . AuditingPolicy ;
64
63
}
@@ -68,7 +67,7 @@ public void GetDatabaseAuditingPolicy(string resourceGroupName, string serverNam
68
67
/// </summary>
69
68
public void GetServerAuditingPolicy ( string resourceGroupName , string serverName , string clientRequestId , out ServerAuditingPolicy policy )
70
69
{
71
- IAuditingPolicyOperations operations = GetCurrentSqlClient ( clientRequestId ) . AuditingPolicy ;
70
+ IAuditingPolicyOperations operations = GetCurrentSqlClient ( ) . AuditingPolicy ;
72
71
ServerAuditingPolicyGetResponse response = operations . GetServerPolicy ( resourceGroupName , serverName ) ;
73
72
policy = response . AuditingPolicy ;
74
73
}
@@ -78,7 +77,7 @@ public void GetServerAuditingPolicy(string resourceGroupName, string serverName,
78
77
/// </summary>
79
78
public void SetDatabaseAuditingPolicy ( string resourceGroupName , string serverName , string databaseName , string clientRequestId , DatabaseAuditingPolicyCreateOrUpdateParameters parameters )
80
79
{
81
- IAuditingPolicyOperations operations = GetCurrentSqlClient ( clientRequestId ) . AuditingPolicy ;
80
+ IAuditingPolicyOperations operations = GetCurrentSqlClient ( ) . AuditingPolicy ;
82
81
operations . CreateOrUpdateDatabasePolicy ( resourceGroupName , serverName , databaseName , parameters ) ;
83
82
}
84
83
@@ -87,7 +86,7 @@ public void SetDatabaseAuditingPolicy(string resourceGroupName, string serverNam
87
86
/// </summary>
88
87
public void SetServerAuditingPolicy ( string resourceGroupName , string serverName , string clientRequestId , ServerAuditingPolicyCreateOrUpdateParameters parameters )
89
88
{
90
- IAuditingPolicyOperations operations = GetCurrentSqlClient ( clientRequestId ) . AuditingPolicy ;
89
+ IAuditingPolicyOperations operations = GetCurrentSqlClient ( ) . AuditingPolicy ;
91
90
operations . CreateOrUpdateServerPolicy ( resourceGroupName , serverName , parameters ) ;
92
91
}
93
92
@@ -96,7 +95,7 @@ public void SetServerAuditingPolicy(string resourceGroupName, string serverName,
96
95
/// </summary>
97
96
public void GetDatabaseAuditingPolicy ( string resourceGroupName , string serverName , string databaseName , string clientRequestId , out BlobAuditingPolicy policy )
98
97
{
99
- var operations = GetCurrentSqlClient ( clientRequestId ) . BlobAuditing ;
98
+ var operations = GetCurrentSqlClient ( ) . BlobAuditing ;
100
99
var response = operations . GetDatabaseBlobAuditingPolicy ( resourceGroupName , serverName , databaseName ) ;
101
100
policy = response . AuditingPolicy ;
102
101
}
@@ -106,7 +105,7 @@ public void GetDatabaseAuditingPolicy(string resourceGroupName, string serverNam
106
105
/// </summary>
107
106
public void GetServerAuditingPolicy ( string resourceGroupName , string serverName , string clientRequestId , out BlobAuditingPolicy policy )
108
107
{
109
- var operations = GetCurrentSqlClient ( clientRequestId ) . BlobAuditing ;
108
+ var operations = GetCurrentSqlClient ( ) . BlobAuditing ;
110
109
var response = operations . GetServerPolicy ( resourceGroupName , serverName ) ;
111
110
policy = response . AuditingPolicy ;
112
111
}
@@ -116,7 +115,7 @@ public void GetServerAuditingPolicy(string resourceGroupName, string serverName,
116
115
/// </summary>
117
116
public void SetDatabaseAuditingPolicy ( string resourceGroupName , string serverName , string databaseName , string clientRequestId , BlobAuditingCreateOrUpdateParameters parameters )
118
117
{
119
- var operations = GetCurrentSqlClient ( clientRequestId ) . BlobAuditing ;
118
+ var operations = GetCurrentSqlClient ( ) . BlobAuditing ;
120
119
operations . CreateOrUpdateDatabasePolicy ( resourceGroupName , serverName , databaseName , parameters ) ;
121
120
}
122
121
@@ -125,7 +124,7 @@ public void SetDatabaseAuditingPolicy(string resourceGroupName, string serverNam
125
124
/// </summary>
126
125
public void SetServerAuditingPolicy ( string resourceGroupName , string serverName , string clientRequestId , BlobAuditingCreateOrUpdateParameters parameters )
127
126
{
128
- var operations = GetCurrentSqlClient ( clientRequestId ) . BlobAuditing ;
127
+ var operations = GetCurrentSqlClient ( ) . BlobAuditing ;
129
128
var statusLink = operations . CreateOrUpdateServerPolicy ( resourceGroupName , serverName , parameters ) . OperationStatusLink ;
130
129
for ( var iterationCount = 0 ; iterationCount < 1800 ; iterationCount ++ ) // wait for at most an hour
131
130
{
@@ -143,7 +142,7 @@ public void SetServerAuditingPolicy(string resourceGroupName, string serverName,
143
142
/// </summary>
144
143
public OperationStatus GetServerCreateOrUpdateOperationStatus ( string operationStatusLink , string clientRequestId )
145
144
{
146
- var operations = GetCurrentSqlClient ( clientRequestId ) . BlobAuditing ;
145
+ var operations = GetCurrentSqlClient ( ) . BlobAuditing ;
147
146
return operations . GetOperationStatus ( operationStatusLink ) . OperationResult . Properties . State ;
148
147
}
149
148
@@ -152,15 +151,13 @@ public OperationStatus GetServerCreateOrUpdateOperationStatus(string operationSt
152
151
/// id tracing headers for the current cmdlet invocation.
153
152
/// </summary>
154
153
/// <returns>The SQL Management client for the currently selected subscription.</returns>
155
- private SqlManagementClient GetCurrentSqlClient ( String clientRequestId )
154
+ private SqlManagementClient GetCurrentSqlClient ( )
156
155
{
157
156
// Get the SQL management client for the current subscription
158
157
if ( SqlClient == null )
159
158
{
160
159
SqlClient = AzureSession . Instance . ClientFactory . CreateClient < SqlManagementClient > ( Context , AzureEnvironment . Endpoint . ResourceManager ) ;
161
160
}
162
- SqlClient . HttpClient . DefaultRequestHeaders . Remove ( Constants . ClientRequestIdHeaderName ) ;
163
- SqlClient . HttpClient . DefaultRequestHeaders . Add ( Constants . ClientRequestIdHeaderName , clientRequestId ) ;
164
161
return SqlClient ;
165
162
}
166
163
}
0 commit comments