Metric.TrackValue Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
TrackValue(Object, String, String, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String) |
Tracks the specified value using the |
TrackValue(Double, String, String) |
Tracks the specified value using the |
TrackValue(Object, String) |
Tracks the specified value using the |
TrackValue(Double, String) |
Tracks the specified value using the |
TrackValue(Object) |
Tracks the specified value. |
TrackValue(Double) |
Tracks the specified value. |
TrackValue(Double, String, String, String, String, String) |
Tracks the specified value using the |
TrackValue(Object, String, String, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 10-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value, string dimension10Value);
member this.TrackValue : obj * string * string * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String, dimension9Value As String, dimension10Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
- dimension9Value
- String
The value of the 9th dimension.
- dimension10Value
- String
The value of the 10th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 10-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value, string dimension10Value);
member this.TrackValue : double * string * string * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String, dimension9Value As String, dimension10Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
- dimension9Value
- String
The value of the 9th dimension.
- dimension10Value
- String
The value of the 10th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 9-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value);
member this.TrackValue : obj * string * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String, dimension9Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
- dimension9Value
- String
The value of the 9th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 9-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value, string dimension9Value);
member this.TrackValue : double * string * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String, dimension9Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
- dimension9Value
- String
The value of the 9th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 8-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value);
member this.TrackValue : obj * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 8-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value, string dimension8Value);
member this.TrackValue : double * string * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String, dimension8Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
- dimension8Value
- String
The value of the 8th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 7-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value);
member this.TrackValue : obj * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 6-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value);
member this.TrackValue : obj * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 6-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value);
member this.TrackValue : double * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 5-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value);
member this.TrackValue : obj * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 7-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value, string dimension6Value, string dimension7Value);
member this.TrackValue : double * string * string * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String, dimension6Value As String, dimension7Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
- dimension6Value
- String
The value of the 6th dimension.
- dimension7Value
- String
The value of the 7th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 4-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value);
member this.TrackValue : obj * string * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 4-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value);
member this.TrackValue : double * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 3-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value, string dimension3Value);
member this.TrackValue : obj * string * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String, dimension3Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 3-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value);
member this.TrackValue : double * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 2-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value, string dimension2Value);
member this.TrackValue : obj * string * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String, dimension2Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 2-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value);
member this.TrackValue : double * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension value.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 1-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (object metricValue, string dimension1Value);
member this.TrackValue : obj * string -> bool
Public Function TrackValue (metricValue As Object, dimension1Value As String) As Boolean
Parameters
- metricValue
- Object
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Double, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension value.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 1-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value);
member this.TrackValue : double * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
TrackValue(Object)
Tracks the specified value.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This method uses the zero-dimensional MetricSeries
associated with this metric.
Use TrackValue(..)
to track values into MetricSeries
associated with specific dimension-values in multi-dimensional metrics.
public void TrackValue (object metricValue);
member this.TrackValue : obj -> unit
Public Sub TrackValue (metricValue As Object)
Parameters
- metricValue
- Object
The value to be aggregated.
Applies to
TrackValue(Double)
Tracks the specified value.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This method uses the zero-dimensional MetricSeries
associated with this metric.
Use TrackValue(..)
to track values into MetricSeries
associated with specific dimension-values in multi-dimensional metrics.
public void TrackValue (double metricValue);
member this.TrackValue : double -> unit
Public Sub TrackValue (metricValue As Double)
Parameters
- metricValue
- Double
The value to be aggregated.
Applies to
TrackValue(Double, String, String, String, String, String)
Tracks the specified value using the MetricSeries
associated with the specified dimension values.
An aggregate representing tracked values will be automatically sent to the cloud ingestion endpoint at the end of each aggregation period.
This overload may only be used with 5-dimensional metrics. Use other overloads to specify a matching number of dimension values for this metric.
public bool TrackValue (double metricValue, string dimension1Value, string dimension2Value, string dimension3Value, string dimension4Value, string dimension5Value);
member this.TrackValue : double * string * string * string * string * string -> bool
Public Function TrackValue (metricValue As Double, dimension1Value As String, dimension2Value As String, dimension3Value As String, dimension4Value As String, dimension5Value As String) As Boolean
Parameters
- metricValue
- Double
The value to be aggregated.
- dimension1Value
- String
The value of the 1st dimension.
- dimension2Value
- String
The value of the 2nd dimension.
- dimension3Value
- String
The value of the 3rd dimension.
- dimension4Value
- String
The value of the 4th dimension.
- dimension5Value
- String
The value of the 5th dimension.
Returns
True
if the specified value was added to the MetricSeries
indicated by the specified dimension name;
False
if the indicated series could not be created because a dimension cap or a metric series cap was reached.
Exceptions
If the number of specified dimension names does not match the dimensionality of this Metric
.
Applies to
Azure SDK for .NET