コード例 #1
0
        private static void LogEvent(RmsClientManagerLog.RmsClientManagerFeature clientManagerFeature, RmsClientManagerLog.RmsClientManagerEvent clientManagerEvent, Guid transaction, string data, string context)
        {
            LogRowFormatter logRowFormatter = new LogRowFormatter(RmsClientManagerLog.rmsLogSchema);

            logRowFormatter[1] = clientManagerFeature;
            logRowFormatter[2] = clientManagerEvent;
            logRowFormatter[7] = transaction.ToString();
            logRowFormatter[6] = context;
            logRowFormatter[5] = data;
            RmsClientManagerLog.Append(logRowFormatter);
        }
コード例 #2
0
        private static void LogEvent(RmsClientManagerLog.RmsClientManagerFeature clientManagerFeature, RmsClientManagerLog.RmsClientManagerEvent clientManagerEvent, Uri serverUrl, OrganizationId orgId, Guid transaction, string context)
        {
            LogRowFormatter logRowFormatter = new LogRowFormatter(RmsClientManagerLog.rmsLogSchema);

            logRowFormatter[1] = clientManagerFeature;
            logRowFormatter[2] = clientManagerEvent;
            if (serverUrl != null)
            {
                logRowFormatter[4] = serverUrl.ToString();
            }
            if (orgId != null)
            {
                logRowFormatter[3] = orgId.ToString();
            }
            logRowFormatter[7] = transaction.ToString();
            logRowFormatter[6] = context;
            RmsClientManagerLog.Append(logRowFormatter);
        }
コード例 #3
0
 public static void LogUriEvent(RmsClientManagerLog.RmsClientManagerFeature clientManagerFeature, RmsClientManagerLog.RmsClientManagerEvent clientManagerEvent, RmsClientManagerContext context, Uri serverUrl)
 {
     if (!RmsClientManagerLog.rmsLogEnabled)
     {
         return;
     }
     if (context == null)
     {
         throw new ArgumentNullException("context");
     }
     RmsClientManagerLog.LogEvent(clientManagerFeature, clientManagerEvent, serverUrl, context.OrgId, context.TransactionId, context.ContextStringForm);
 }