Example #1
0
 // Token: 0x0600013D RID: 317 RVA: 0x00006CE1 File Offset: 0x00004EE1
 internal DatabaseFailureItem(FailureNameSpace nameSpace, FailureTag tag, Guid guid, string message)
 {
     this.NameSpace = nameSpace;
     this.Tag       = tag;
     this.Guid      = guid;
     this.Message   = message;
 }
        // Token: 0x06000FA3 RID: 4003 RVA: 0x000438D0 File Offset: 0x00041AD0
        internal static void PublishFailureItem(FailureNameSpace nameSpace, FailureTag failureTag, Guid databaseGuid, string dbInstanceName, IoErrorInfo ioErrorInfo)
        {
            DatabaseFailureItem databaseFailureItem = new DatabaseFailureItem(nameSpace, failureTag, databaseGuid);

            databaseFailureItem.InstanceName = dbInstanceName;
            databaseFailureItem.IoError      = ioErrorInfo;
            try
            {
                databaseFailureItem.Publish();
            }
            catch (ExDbApiException ex)
            {
                FailureItemPublisherHelper.Trace("Failed to publish failure item {0} (error:{1})", new object[]
                {
                    databaseFailureItem,
                    ex.ToString()
                });
                ReplayEventLogConstants.Tuple_FailedToPublishFailureItem.LogEvent(null, new object[]
                {
                    databaseFailureItem.ToString(),
                    ex.Message
                });
            }
        }
Example #3
0
 // Token: 0x0600013C RID: 316 RVA: 0x00006CC4 File Offset: 0x00004EC4
 internal DatabaseFailureItem(FailureNameSpace nameSpace, FailureTag tag, Guid guid)
 {
     this.NameSpace = nameSpace;
     this.Tag       = tag;
     this.Guid      = guid;
 }