Browse Source

Rename methods in ActivityDataExtensions to use 'WithAdditionalProperty' and 'WithAdditionalProperties' for clarity and consistency in handling additional properties.

pull/23059/head
Emre KARA 1 year ago
parent
commit
a392b668a3
  1. 8
      framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/ActivityDataExtensions.cs

8
framework/src/Volo.Abp.Core/Volo/Abp/Telemetry/Activity/ActivityDataExtensions.cs

@ -4,14 +4,14 @@ namespace Volo.Abp.Telemetry.Activity;
public static class ActivityDataExtensions public static class ActivityDataExtensions
{ {
public static ActivityData WithProperty(this ActivityData activityData, string key, object value) public static ActivityData WithAdditionalProperty(this ActivityData activityData, string key, object value)
{ {
activityData.AdditionalProperties ??= new Dictionary<string, object>(); activityData.AdditionalProperties ??= new Dictionary<string, object>();
activityData.AdditionalProperties[key] = value; activityData.AdditionalProperties[key] = value;
return activityData; return activityData;
} }
public static ActivityData WithProperties(this ActivityData activityData, Dictionary<string, object> properties) public static ActivityData WithAdditionalProperties(this ActivityData activityData, Dictionary<string, object> properties)
{ {
activityData.AdditionalProperties ??= new Dictionary<string, object>(); activityData.AdditionalProperties ??= new Dictionary<string, object>();
foreach (var property in properties) foreach (var property in properties)
@ -21,7 +21,7 @@ public static class ActivityDataExtensions
return activityData; return activityData;
} }
public static ActivityData WithProperties(this ActivityData activityData, params (string key, object value)[] properties) public static ActivityData WithAdditionalProperties(this ActivityData activityData, params (string key, object value)[] properties)
{ {
activityData.AdditionalProperties ??= new Dictionary<string, object>(); activityData.AdditionalProperties ??= new Dictionary<string, object>();
foreach (var (key, value) in properties) foreach (var (key, value) in properties)
@ -31,7 +31,7 @@ public static class ActivityDataExtensions
return activityData; return activityData;
} }
public static ActivityData WithProperties(this ActivityData activityData, object properties) public static ActivityData WithAdditionalProperties(this ActivityData activityData, object properties)
{ {
activityData.AdditionalProperties ??= new Dictionary<string, object>(); activityData.AdditionalProperties ??= new Dictionary<string, object>();

Loading…
Cancel
Save