public static void Trace(TraceEventType type, int traceCode, string description, Dictionary <uint, DispatchProxy.MethodInfo> dispToOperationDescription) { if (DiagnosticUtility.ShouldTrace(type)) { uint key = 10; DispatchProxy.MethodInfo info = null; while (dispToOperationDescription.TryGetValue(key, out info)) { ComPlusDispatchMethodSchema schema = new ComPlusDispatchMethodSchema(info.opDesc.Name, info.paramList, info.ReturnVal); TraceUtility.TraceEvent(type, traceCode, System.ServiceModel.SR.GetString(description), (TraceRecord)schema); key++; } } }
public static void Trace(TraceEventType type, int traceCode, string description, Dictionary<uint, DispatchProxy.MethodInfo> dispToOperationDescription) { if (DiagnosticUtility.ShouldTrace(type)) { uint key = 10; DispatchProxy.MethodInfo info = null; while (dispToOperationDescription.TryGetValue(key, out info)) { ComPlusDispatchMethodSchema schema = new ComPlusDispatchMethodSchema(info.opDesc.Name, info.paramList, info.ReturnVal); TraceUtility.TraceEvent(type, traceCode, System.ServiceModel.SR.GetString(description), (TraceRecord) schema); key++; } } }
public static void Trace(TraceEventType type, int traceCode, string description, Dictionary <UInt32, System.ServiceModel.ComIntegration.DispatchProxy.MethodInfo> dispToOperationDescription) { if (DiagnosticUtility.ShouldTrace(type)) { UInt32 dispIndex = 10; System.ServiceModel.ComIntegration.DispatchProxy.MethodInfo methodInfo = null; while (dispToOperationDescription.TryGetValue(dispIndex, out methodInfo)) { ComPlusDispatchMethodSchema record = new ComPlusDispatchMethodSchema(methodInfo.opDesc.Name, methodInfo.paramList, methodInfo.ReturnVal); TraceUtility.TraceEvent(type, traceCode, ServiceModelSR.GetString(description), record); dispIndex++; } } }
public static void Trace(TraceEventType type, int traceCode, string description, Dictionary<UInt32, System.ServiceModel.ComIntegration.DispatchProxy.MethodInfo> dispToOperationDescription) { if (DiagnosticUtility.ShouldTrace(type)) { UInt32 dispIndex = 10; System.ServiceModel.ComIntegration.DispatchProxy.MethodInfo methodInfo = null; while (dispToOperationDescription.TryGetValue(dispIndex, out methodInfo)) { ComPlusDispatchMethodSchema record = new ComPlusDispatchMethodSchema(methodInfo.opDesc.Name, methodInfo.paramList, methodInfo.ReturnVal); TraceUtility.TraceEvent(type, traceCode, ServiceModelSR.GetString(description), record); dispIndex++; } } }