Show / Hide Table of Contents

# Class TransactionInfo

##### Inheritance

System.Object
BaseDataStructure
BaseCommand
TransactionInfo

##### Implements

Command
DataStructure
System.ICloneable

##### Inherited Members

BaseCommand.CommandId
BaseCommand.GetHashCode()
BaseCommand.Equals(Object)
BaseCommand.GetDataStructureTypeAsString(Int32)
BaseCommand.IsBrokerInfo
BaseCommand.IsConnectionControl
BaseCommand.IsConnectionInfo
BaseCommand.IsConnectionError
BaseCommand.IsConsumerControl
BaseCommand.IsConsumerInfo
BaseCommand.IsControlCommand
BaseCommand.IsDestinationInfo
BaseCommand.IsFlushCommand
BaseCommand.IsKeepAliveInfo
BaseCommand.IsMessage
BaseCommand.IsMessageAck
BaseCommand.IsMessageDispatch
BaseCommand.IsMessageDispatchNotification
BaseCommand.IsMessagePull
BaseCommand.IsProducerAck
BaseCommand.IsProducerInfo
BaseCommand.IsRemoveInfo
BaseCommand.IsRemoveSubscriptionInfo
BaseCommand.IsReplayCommand
BaseCommand.IsResponse
BaseCommand.IsSessionInfo
BaseCommand.IsShutdownInfo
BaseCommand.IsWireFormatInfo
BaseCommand.ResponseRequired
BaseCommand.Clone()
BaseDataStructure.IsMarshallAware()
BaseDataStructure.BeforeMarshall(OpenWireFormat)
BaseDataStructure.AfterMarshall(OpenWireFormat)
BaseDataStructure.BeforeUnmarshall(OpenWireFormat)
BaseDataStructure.AfterUnmarshall(OpenWireFormat)
BaseDataStructure.SetMarshalledForm(OpenWireFormat, Byte[])
BaseDataStructure.GetMarshalledForm(OpenWireFormat)
BaseDataStructure.HashCode(Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)

###### Namespace: Apache.NMS.ActiveMQ.Commands

###### Assembly: Apache.NMS.ActiveMQ.dll

##### Syntax

    public class TransactionInfo : BaseCommand, Command, DataStructure, ICloneable

### Fields

| Improve this Doc View Source

#### BEGIN

##### Declaration

    public const byte BEGIN = 0

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### COMMIT_ONE_PHASE

##### Declaration

    public const byte COMMIT_ONE_PHASE = 2

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### COMMIT_TWO_PHASE

##### Declaration

    public const byte COMMIT_TWO_PHASE = 3

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### END

##### Declaration

    public const byte END = 7

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### FORGET

##### Declaration

    public const byte FORGET = 6

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### ID_TRANSACTIONINFO

##### Declaration

    public const byte ID_TRANSACTIONINFO = 7

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### PREPARE

##### Declaration

    public const byte PREPARE = 1

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### RECOVER

##### Declaration

    public const byte RECOVER = 5

##### Field Value

Type | Description
--- | ---
System.Byte |

| Improve this Doc View Source

#### ROLLBACK

##### Declaration

    public const byte ROLLBACK = 4

##### Field Value

Type | Description
--- | ---
System.Byte |

### Properties

| Improve this Doc View Source

#### ConnectionId

##### Declaration

    public ConnectionId ConnectionId { get; set; }

##### Property Value

Type | Description
--- | ---
ConnectionId |

| Improve this Doc View Source

#### IsTransactionInfo

##### Declaration

    public override bool IsTransactionInfo { get; }

##### Property Value

Type | Description
--- | ---
System.Boolean |

##### Overrides

BaseCommand.IsTransactionInfo
| Improve this Doc View Source

#### TransactionId

##### Declaration

    public TransactionId TransactionId { get; set; }

##### Property Value

Type | Description
--- | ---
TransactionId |

| Improve this Doc View Source

#### Type

##### Declaration

    public byte Type { get; set; }

##### Property Value

Type | Description
--- | ---
System.Byte |

### Methods

| Improve this Doc View Source

#### GetDataStructureType()

##### Declaration

    public override byte GetDataStructureType()

##### Returns

Type | Description
--- | ---
System.Byte |

##### Overrides

BaseDataStructure.GetDataStructureType()
| Improve this Doc View Source

#### ToString()

##### Declaration

    public override string ToString()

##### Returns

Type | Description
--- | ---
System.String |

##### Overrides

BaseCommand.ToString()
| Improve this Doc View Source

#### Visit(ICommandVisitor)

##### Declaration

    public override Response Visit(ICommandVisitor visitor)

##### Parameters

Type | Name | Description
--- | --- | ---
ICommandVisitor | visitor |

##### Returns

Type | Description
--- | ---
Response |

##### Overrides

BaseCommand.Visit(ICommandVisitor)

### Implements

Command
DataStructure
System.ICloneable