コード例 #1
0
ファイル: CloudStatistics.cs プロジェクト: cdrnet/Lokad.Cloud
		/// <summary>
		/// Initializes a new instance of the <see cref="CloudStatistics"/> class.
		/// </summary>
		public CloudStatistics(ICloudDiagnosticsRepository diagnosticsRepository)
		{
			_repository = diagnosticsRepository;
		}
コード例 #2
0
		/// <summary>
		/// Creates an instance of the <see cref="ExecutionProfilingMonitor"/> class.
		/// </summary>
		public ExecutionProfilingMonitor(ICloudDiagnosticsRepository repository)
		{
			_repository = repository;
		}
コード例 #3
0
		/// <summary>
		/// Creates an instance of the <see cref="PartitionMonitor"/> class.
		/// </summary>
		public PartitionMonitor(ICloudDiagnosticsRepository repository)
		{
			_repository = repository;
			_partitionKey = CloudEnvironment.PartitionKey;
			_instanceId = CloudEnvironment.AzureCurrentInstanceId.GetValue("N/A");
		}
コード例 #4
0
		public DiagnosticsAcquisition(ICloudDiagnosticsRepository repository)
		{
			_executionProfiling = new ExecutionProfilingMonitor(repository);
			_partitionMonitor = new PartitionMonitor(repository);
			_serviceMonitor = new ServiceMonitor(repository);
		}
コード例 #5
0
ファイル: ServiceMonitor.cs プロジェクト: cdrnet/Lokad.Cloud
		/// <summary>
		/// Creates an instance of the <see cref="ServiceMonitor"/> class.
		/// </summary>
		public ServiceMonitor(ICloudDiagnosticsRepository repository)
		{
			_repository = repository;
		}