/// <summary> /// The List Log operation lists the logs for the resource. /// </summary> /// <param name='operations'> /// Reference to the Microsoft.Azure.Insights.ILogOperations. /// </param> /// <param name='resourceUri'> /// Optional. /// </param> /// <param name='filterString'> /// Optional. /// </param> /// <param name='definitions'> /// Optional. /// </param> /// <returns> /// The List Log values operation response. /// </returns> public static LogListResponse GetLogs(this ILogOperations operations, string resourceUri, string filterString, IEnumerable <LogDefinition> definitions) { return(Task.Factory.StartNew((object s) => { return ((ILogOperations)s).GetLogsAsync(resourceUri, filterString, definitions); } , operations, CancellationToken.None, TaskCreationOptions.None, TaskScheduler.Default).Unwrap().GetAwaiter().GetResult()); }
/// <summary> /// Initializes a new instance of the InsightsClient class. /// </summary> /// <param name='httpClient'> /// The Http client /// </param> public InsightsClient(HttpClient httpClient) : base(httpClient) { this._eventOperations = new EventOperations(this); this._logDefinitionOperations = new LogDefinitionOperations(this); this._logOperations = new LogOperations(this); this._metricDefinitionOperations = new MetricDefinitionOperations(this); this._metricOperations = new MetricOperations(this); this._usageMetricOperations = new UsageMetricsOperations(this); this._apiVersion = "2014-04-01"; this._longRunningOperationInitialTimeout = -1; this._longRunningOperationRetryTimeout = -1; this.HttpClient.Timeout = TimeSpan.FromSeconds(300); }
public LogsController(ILogOperations logOperations) { this.logOperations = logOperations; }
/// <summary> /// The List Log operation lists the logs for the resource. /// </summary> /// <param name='operations'> /// Reference to the Microsoft.Azure.Insights.ILogOperations. /// </param> /// <param name='resourceUri'> /// Optional. /// </param> /// <param name='filterString'> /// Optional. /// </param> /// <param name='definitions'> /// Optional. /// </param> /// <returns> /// The List Log values operation response. /// </returns> public static Task <LogListResponse> GetLogsAsync(this ILogOperations operations, string resourceUri, string filterString, IEnumerable <LogDefinition> definitions) { return(operations.GetLogsAsync(resourceUri, filterString, definitions, CancellationToken.None)); }
public CalculatorController(ILogOperations logOperations, ILog logs) { _logOperations = logOperations; _logs = logs; }