示例#1
0
 /// <summary>
 /// Initializes a new instance of the <see cref="FeatureContainer"/> class.
 /// </summary>
 /// <param name="parent"> The resource representing the parent resource. </param>
 internal FeatureContainer(ProviderOperations parent)
     : base(parent)
 {
     _clientDiagnostics = new ClientDiagnostics(ClientOptions);
     _restClient        = new FeaturesRestOperations(_clientDiagnostics, Pipeline, Id.SubscriptionId, BaseUri);
 }
示例#2
0
 /// <summary>
 /// Initializes a new instance of the <see cref="ResourceGroupOperations"/> class.
 /// </summary>
 /// <param name="featureName"> The name of the feature to use. </param>
 /// <param name="options"> The client parameters to use in these operations. </param>
 internal FeatureOperations(string featureName, ProviderOperations options)
     : base(options, options.Id.Parent.AppendProviderResource(options.Id.Provider, ResourceType.Type, featureName))
 {
     _clientDiagnostics = new ClientDiagnostics(ClientOptions);
     _restClient        = new FeaturesRestOperations(_clientDiagnostics, Pipeline, Id.SubscriptionId, BaseUri);
 }