public static void Trace(Guid enlistmentId, string transactionId, EndpointAddress coordinatorService, ProtocolVersion protocolVersion)
        {
            RecoverCoordinatorRecordSchema extendedData = RecoverCoordinatorRecordSchema.Instance(transactionId, coordinatorService, protocolVersion);

            TxTraceUtility.Trace(TraceEventType.Warning, GetCode(protocolVersion), Microsoft.Transactions.SR.GetString("RecoveredCoordinatorInvalidMetadata"), extendedData, null, enlistmentId, null);
        }
        public static void Trace(Guid enlistmentId, CoordinationContext context, ControlProtocol protocol, EndpointAddress coordinatorService, Exception e, ProtocolVersion protocolVersion)
        {
            RegistrationCoordinatorResponseInvalidMetadataSchema extendedData = RegistrationCoordinatorResponseInvalidMetadataSchema.Instance(context, protocol, coordinatorService, protocolVersion);

            TxTraceUtility.Trace(TraceEventType.Warning, GetCode(protocolVersion), Microsoft.Transactions.SR.GetString("RegistrationCoordinatorResponseInvalidMetadata"), extendedData, e, enlistmentId, null);
        }
예제 #3
0
        public static void Trace(Guid enlistmentId, CoordinationContext context, string reason)
        {
            ReasonRecordSchema extendedData = new ReasonRecordSchema(reason);

            TxTraceUtility.Trace(TraceEventType.Warning, 0xb0002, Microsoft.Transactions.SR.GetString("EnlistTransactionFailure"), extendedData, null, enlistmentId, null);
        }
        public static void Trace(Guid enlistmentId, string transactionId)
        {
            EnlistmentRecordSchema extendedData = new EnlistmentRecordSchema(transactionId, enlistmentId);

            TxTraceUtility.Trace(TraceEventType.Warning, 0xb0005, Microsoft.Transactions.SR.GetString("DurableParticipantReplayWhilePreparing"), extendedData, null, enlistmentId, null);
        }
예제 #5
0
 public static void Trace(Guid enlistmentId)
 {
     TxTraceUtility.Trace(TraceEventType.Information, 0xb0026, Microsoft.Transactions.SR.GetString("EnlistmentIdentityCheckFailed"), null, null, enlistmentId, null);
 }
        public static void Trace(Guid enlistmentId, string transactionId, int count)
        {
            ParticipantRetryMessageRecordSchema extendedData = new ParticipantRetryMessageRecordSchema(transactionId, enlistmentId, count);

            TxTraceUtility.Trace(TraceEventType.Information, 0xb0021, Microsoft.Transactions.SR.GetString("CommitMessageRetry"), extendedData, null, enlistmentId, null);
        }
예제 #7
0
        public static void Trace(Guid enlistmentId, string transactionId, TransactionOutcome outcome, TimeSpan timeout)
        {
            EnlistmentTimeoutRecordSchema extendedData = new EnlistmentTimeoutRecordSchema(transactionId, enlistmentId, outcome, timeout);

            TxTraceUtility.Trace(TraceEventType.Warning, 0xb0004, Microsoft.Transactions.SR.GetString("VolatileOutcomeTimeout"), extendedData, null, enlistmentId, null);
        }
예제 #8
0
        public static void Trace(Guid enlistmentId, string transactionId, TransactionOutcome outcome)
        {
            CoordinatorOutcomeRecordSchema extendedData = new CoordinatorOutcomeRecordSchema(transactionId, outcome);

            TxTraceUtility.Trace(TraceEventType.Verbose, 0xb0028, Microsoft.Transactions.SR.GetString("CoordinatorStateMachineFinished"), extendedData, null, enlistmentId, null);
        }
        public static void Trace(Guid protocolId, string protocolName)
        {
            ProtocolServiceRecordSchema extendedData = new ProtocolServiceRecordSchema(protocolName, protocolId);

            TxTraceUtility.Trace(TraceEventType.Information, 0xb000f, Microsoft.Transactions.SR.GetString("ProtocolStarted"), extendedData, null, protocolId, null);
        }
        public static void Trace(Guid enlistmentId, CoordinationContext context, ControlProtocol protocol, MessageFault fault)
        {
            RegistrationCoordinatorFaultedSchema extendedData = new RegistrationCoordinatorFaultedSchema(context, protocol, fault);

            TxTraceUtility.Trace(TraceEventType.Warning, 0xb0006, Microsoft.Transactions.SR.GetString("RegistrationCoordinatorFaulted"), extendedData, null, enlistmentId, null);
        }
예제 #11
0
        public static void Trace(Guid enlistmentId, string transactionId, int count)
        {
            CoordinatorRetryMessageRecordSchema extendedData = new CoordinatorRetryMessageRecordSchema(transactionId, count);

            TxTraceUtility.Trace(TraceEventType.Information, 0xb0023, Microsoft.Transactions.SR.GetString("ReplayMessageRetry"), extendedData, null, enlistmentId, null);
        }