Here are the examples of the csharp api class Microsoft.ApplicationInsights.Metrics.Util.GetDelegate_TelemetryContextInitialize() taken from open source projects. By voting up you can indicate which examples are most useful and appropriate.
1 Example
0
1. Example
Project: ApplicationInsights-SDK-Labs
Source File: Util.cs
Source File: Util.cs
public static void CopyTelemetryContext(TelemetryContext source, TelemetryContext target) { Util.ValidateNotNull(source, nameof(source)); Util.ValidateNotNull(target, nameof(target)); // Copy internal tags: Action<TelemetryContext, TelemetryContext, string> initializeDelegate = GetDelegate_TelemetryContextInitialize(); initializeDelegate(target, source, null); // Copy public properties: IDictionary<string, string> sourceProperties = source.Properties; IDictionary<string, string> targetProperties = target.Properties; if (targetProperties != null && sourceProperties != null && sourceProperties.Count > 0) { foreach (KeyValuePair<string, string> property in sourceProperties) { if (! String.IsNullOrEmpty(property.Key) && ! targetProperties.ContainsKey(property.Key)) { targetProperties[property.Key] = property.Value; } } } // Copy iKey: if (source.InstrumentationKey != null) { target.InstrumentationKey = source.InstrumentationKey; } }