/// <summary> /// Storage table management constructor /// </summary> /// <param name="client">Cloud table client</param> public StorageTableManagement(AzureStorageContext context) { internalStorageContext = context; TableClientOptions clientOptions = new TableClientOptions(); clientOptions.AddPolicy(new UserAgentPolicy(ApiConstants.UserAgentHeaderValue), HttpPipelinePosition.PerCall); if (!context.StorageAccount.Credentials.IsToken) { tableClient = internalStorageContext.TableStorageAccount.CreateCloudTableClient(); } else { tableServiceClient = new TableServiceClient(context.StorageAccount.TableEndpoint, context.Track2OauthToken, clientOptions); } }
protected StorageCloudTableCmdletBase() { this.tableClientOptions = new TableClientOptions(); tableClientOptions.AddPolicy(new UserAgentPolicy(ApiConstants.UserAgentHeaderValue), HttpPipelinePosition.PerCall); }