Ejemplo n.º 1
0
 public void OnRowValueChanged(IProcess process, IReadOnlyRow row, KeyValuePair <string, object>[] values)
 {
     foreach (var listener in CustomListeners)
     {
         listener.OnRowValueChanged(process, row, values);
     }
 }
Ejemplo n.º 2
0
 public void OnRowStored(IProcess process, IReadOnlyRow row, int storeUid)
 {
     foreach (var listener in CustomListeners)
     {
         listener.OnRowStored(process, row, storeUid);
     }
 }
Ejemplo n.º 3
0
 public void OnRowOwnerChanged(IReadOnlyRow row, IProcess previousProcess, IProcess currentProcess)
 {
     foreach (var listener in CustomListeners)
     {
         listener.OnRowOwnerChanged(row, previousProcess, currentProcess);
     }
 }
Ejemplo n.º 4
0
 public void OnRowCreated(IReadOnlyRow row, IProcess process)
 {
     foreach (var listener in CustomListeners)
     {
         listener.OnRowCreated(row, process);
     }
 }
Ejemplo n.º 5
0
 public void OnRowOwnerChanged(IReadOnlyRow row, IProcess previousProcess, IProcess currentProcess)
 {
     SendDiagnostics(DiagnosticsEventKind.RowOwnerChanged, writer =>
     {
         writer.Write7BitEncodedInt(row.Uid);
         writer.Write7BitEncodedInt(previousProcess.InvocationInfo.InvocationUid);
         writer.WriteNullable(currentProcess?.InvocationInfo?.InvocationUid);
     });
 }
Ejemplo n.º 6
0
 public void OnRowCreated(IReadOnlyRow row, IProcess process)
 {
     SendDiagnostics(DiagnosticsEventKind.RowCreated, writer =>
     {
         writer.Write7BitEncodedInt(process.InvocationInfo.InvocationUid);
         writer.Write7BitEncodedInt(row.Uid);
         writer.Write7BitEncodedInt(row.ColumnCount);
         foreach (var kvp in row.Values)
         {
             writer.Write7BitEncodedInt(GetTextDictionaryKey(kvp.Key));
             writer.WriteObject(kvp.Value);
         }
     });
 }
Ejemplo n.º 7
0
        public void OnRowValueChanged(IProcess process, IReadOnlyRow row, params KeyValuePair <string, object>[] values)
        {
            SendDiagnostics(DiagnosticsEventKind.RowValueChanged, writer =>
            {
                writer.Write7BitEncodedInt(row.Uid);
                writer.WriteNullable(process?.InvocationInfo?.InvocationUid);

                writer.Write7BitEncodedInt(values.Length);
                foreach (var kvp in values)
                {
                    writer.Write7BitEncodedInt(GetTextDictionaryKey(kvp.Key));
                    writer.WriteObject(kvp.Value);
                }
            });
        }
 public void OnRowValueChanged(IReadOnlyRow row, params KeyValuePair <string, object>[] values)
 {
 }
 public void OnWriteToSink(IReadOnlyRow row, int sinkUid)
 {
 }
 public void OnRowOwnerChanged(IReadOnlyRow row, IProcess previousProcess, IProcess currentProcess)
 {
 }
 public void OnRowCreated(IReadOnlyRow row)
 {
 }