///GENMHASH:28117D4506FD6B9653E07FBD1120F0F0:003BFC8148CD6CF7CA3D305BF153CAAB
 protected override IStorageSku WrapModel(SkuInner inner)
 {
     return(new StorageSkuImpl(inner));
 }
Beispiel #2
0
 /// <summary>
 /// Updates a Cognitive Services account
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='resourceGroupName'>
 /// The name of the resource group within the user's subscription.
 /// </param>
 /// <param name='accountName'>
 /// The name of Cognitive Services account.
 /// </param>
 /// <param name='sku'>
 /// Gets or sets the SKU of the resource.
 /// </param>
 /// <param name='tags'>
 /// Gets or sets a list of key value pairs that describe the resource. These
 /// tags can be used in viewing and grouping this resource (across resource
 /// groups). A maximum of 15 tags can be provided for a resource. Each tag must
 /// have a key no greater than 128 characters and value no greater than 256
 /// characters.
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async Task <CognitiveServicesAccountInner> UpdateAsync(this ICognitiveServicesAccountsOperations operations, string resourceGroupName, string accountName, SkuInner sku = default(SkuInner), IDictionary <string, string> tags = default(IDictionary <string, string>), CancellationToken cancellationToken = default(CancellationToken))
 {
     using (var _result = await operations.UpdateWithHttpMessagesAsync(resourceGroupName, accountName, sku, tags, null, cancellationToken).ConfigureAwait(false))
     {
         return(_result.Body);
     }
 }
 /// <summary>
 /// Long running put request with non resource.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='sku'>
 /// Sku to put
 /// </param>
 public static SkuInner BeginPutAsyncNonResource(this ILROsOperations operations, SkuInner sku = default(SkuInner))
 {
     return System.Threading.Tasks.Task.Factory.StartNew(s => ((ILROsOperations)s).BeginPutAsyncNonResourceAsync(sku), operations, System.Threading.CancellationToken.None, System.Threading.Tasks.TaskCreationOptions.None, System.Threading.Tasks.TaskScheduler.Default).Unwrap().GetAwaiter().GetResult();
 }
 /// <summary>
 /// Long running put request with non resource.
 /// </summary>
 /// <param name='operations'>
 /// The operations group for this extension method.
 /// </param>
 /// <param name='sku'>
 /// Sku to put
 /// </param>
 /// <param name='cancellationToken'>
 /// The cancellation token.
 /// </param>
 public static async System.Threading.Tasks.Task<SkuInner> BeginPutAsyncNonResourceAsync(this ILROsOperations operations, SkuInner sku = default(SkuInner), System.Threading.CancellationToken cancellationToken = default(System.Threading.CancellationToken))
 {
     using (var _result = await operations.BeginPutAsyncNonResourceWithHttpMessagesAsync(sku, null, cancellationToken).ConfigureAwait(false))
     {
         return _result.Body;
     }
 }
Beispiel #5
0
 ///GENMHASH:2DA3D402EF2F4EF1A5D6599913EC4354:65E408C71959AFC55032CE444A61E039
 internal StorageSkuImpl(SkuInner inner)
 {
     this.inner = inner;
 }