Esempio n. 1
0
        internal ElasticPoolCollection(ArmClient client, ResourceIdentifier id) : base(client, id)
        {
            _elasticPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Sql", ElasticPoolResource.ResourceType.Namespace, Diagnostics);
            TryGetApiVersion(ElasticPoolResource.ResourceType, out string elasticPoolApiVersion);
            _elasticPoolRestClient = new ElasticPoolsRestOperations(Pipeline, Diagnostics.ApplicationId, Endpoint, elasticPoolApiVersion);
#if DEBUG
            ValidateResourceId(Id);
#endif
        }
        internal ElasticPoolCollection(ArmResource parent) : base(parent)
        {
            _elasticPoolClientDiagnostics = new ClientDiagnostics("Azure.ResourceManager.Sql", ElasticPool.ResourceType.Namespace, DiagnosticOptions);
            ArmClient.TryGetApiVersion(ElasticPool.ResourceType, out string elasticPoolApiVersion);
            _elasticPoolRestClient = new ElasticPoolsRestOperations(_elasticPoolClientDiagnostics, Pipeline, DiagnosticOptions.ApplicationId, BaseUri, elasticPoolApiVersion);
#if DEBUG
            ValidateResourceId(Id);
#endif
        }
Esempio n. 3
0
 internal ElasticPoolsOperations(ClientDiagnostics clientDiagnostics, HttpPipeline pipeline, string subscriptionId, Uri endpoint = null)
 {
     RestClient         = new ElasticPoolsRestOperations(clientDiagnostics, pipeline, subscriptionId, endpoint);
     _clientDiagnostics = clientDiagnostics;
     _pipeline          = pipeline;
 }
Esempio n. 4
0
 internal ElasticPoolCollection(ArmResource parent) : base(parent)
 {
     _clientDiagnostics      = new ClientDiagnostics(ClientOptions);
     _elasticPoolsRestClient = new ElasticPoolsRestOperations(_clientDiagnostics, Pipeline, ClientOptions, BaseUri);
 }