/// <param name='operations'>
 /// Reference to the Values.IValuesClient.
 /// </param>
 public static IList <string> GetValues(this IValuesClient operations)
 {
     return(Task.Factory.StartNew((object s) =>
     {
         return ((IValuesClient)s).GetValuesAsync();
     }
                                  , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// Reference to the Values.IValuesClient.
 /// </param>
 /// <param name='id'>
 /// Required.
 /// </param>
 public static object DeleteValue(this IValuesClient operations, int id)
 {
     return(Task.Factory.StartNew((object s) =>
     {
         return ((IValuesClient)s).DeleteValueAsync(id);
     }
                                  , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
 /// <param name='operations'>
 /// Reference to the Values.IValuesClient.
 /// </param>
 /// <param name='value'>
 /// Optional.
 /// </param>
 public static object PostValue(this IValuesClient operations, string value = null)
 {
     return(Task.Factory.StartNew((object s) =>
     {
         return ((IValuesClient)s).PostValueAsync(value);
     }
                                  , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult());
 }
 public ValuesController(IValuesClient valuesClient, ILogger <ValuesController> logger)
 {
     _valuesClient = valuesClient;
     _logger       = logger;
 }
        /// <param name='operations'>
        /// Reference to the Values.IValuesClient.
        /// </param>
        /// <param name='cancellationToken'>
        /// Cancellation token.
        /// </param>
        public static async Task <IList <string> > GetValuesAsync(this IValuesClient operations, CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            Microsoft.Rest.HttpOperationResponse <System.Collections.Generic.IList <string> > result = await operations.GetValuesWithOperationResponseAsync(cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
        /// <param name='operations'>
        /// Reference to the Values.IValuesClient.
        /// </param>
        /// <param name='id'>
        /// Required.
        /// </param>
        /// <param name='cancellationToken'>
        /// Cancellation token.
        /// </param>
        public static async Task <string> GetValueAsync(this IValuesClient operations, int id, CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            Microsoft.Rest.HttpOperationResponse <string> result = await operations.GetValueWithOperationResponseAsync(id, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
        /// <param name='operations'>
        /// Reference to the Values.IValuesClient.
        /// </param>
        /// <param name='value'>
        /// Optional.
        /// </param>
        /// <param name='cancellationToken'>
        /// Cancellation token.
        /// </param>
        public static async Task <object> PostValueAsync(this IValuesClient operations, string value = null, CancellationToken cancellationToken = default(System.Threading.CancellationToken))
        {
            Microsoft.Rest.HttpOperationResponse <object> result = await operations.PostValueWithOperationResponseAsync(value, cancellationToken).ConfigureAwait(false);

            return(result.Body);
        }
Пример #8
0
 public ValuesConsumerController(IValuesClient valuesClient)
 {
     _valuesClient = valuesClient ?? throw new ArgumentNullException(nameof(valuesClient));
 }