Show / Hide Table of Contents

# Class WireFormatInfo

##### Inheritance

System.Object
BaseDataStructure
BaseCommand
WireFormatInfo

##### Implements

Command
DataStructure
System.ICloneable
MarshallAware

##### 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.IsTransactionInfo
BaseCommand.ResponseRequired
BaseCommand.Clone()
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 WireFormatInfo : BaseCommand, Command, DataStructure, ICloneable, MarshallAware

### Fields

| Improve this Doc View Source

#### ID_WIREFORMATINFO

##### Declaration

    public const byte ID_WIREFORMATINFO = 1

##### Field Value

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

### Properties

| Improve this Doc View Source

#### CacheEnabled

##### Declaration

    public bool CacheEnabled { get; set; }

##### Property Value

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

| Improve this Doc View Source

#### CacheSize

##### Declaration

    public int CacheSize { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int32 |

| Improve this Doc View Source

#### IsWireFormatInfo

##### Declaration

    public override bool IsWireFormatInfo { get; }

##### Property Value

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

##### Overrides

BaseCommand.IsWireFormatInfo
| Improve this Doc View Source

#### Magic

##### Declaration

    public byte[] Magic { get; set; }

##### Property Value

Type | Description
--- | ---
System.Byte[] |

| Improve this Doc View Source

#### MarshalledProperties

##### Declaration

    public byte[] MarshalledProperties { get; set; }

##### Property Value

Type | Description
--- | ---
System.Byte[] |

| Improve this Doc View Source

#### MaxInactivityDuration

##### Declaration

    public long MaxInactivityDuration { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int64 |

| Improve this Doc View Source

#### MaxInactivityDurationInitialDelay

##### Declaration

    public long MaxInactivityDurationInitialDelay { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int64 |

| Improve this Doc View Source

#### Properties

##### Declaration

    public IPrimitiveMap Properties { get; }

##### Property Value

Type | Description
--- | ---
Apache.NMS.IPrimitiveMap |

| Improve this Doc View Source

#### SizePrefixDisabled

##### Declaration

    public bool SizePrefixDisabled { get; set; }

##### Property Value

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

| Improve this Doc View Source

#### StackTraceEnabled

##### Declaration

    public bool StackTraceEnabled { get; set; }

##### Property Value

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

| Improve this Doc View Source

#### TcpNoDelayEnabled

##### Declaration

    public bool TcpNoDelayEnabled { get; set; }

##### Property Value

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

| Improve this Doc View Source

#### TightEncodingEnabled

##### Declaration

    public bool TightEncodingEnabled { get; set; }

##### Property Value

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

| Improve this Doc View Source

#### Valid

##### Declaration

    public bool Valid { get; }

##### Property Value

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

| Improve this Doc View Source

#### Version

##### Declaration

    public int Version { get; set; }

##### Property Value

Type | Description
--- | ---
System.Int32 |

### Methods

| Improve this Doc View Source

#### BeforeMarshall(OpenWireFormat)

##### Declaration

    public override void BeforeMarshall(OpenWireFormat wireFormat)

##### Parameters

Type | Name | Description
--- | --- | ---
OpenWireFormat | wireFormat |

##### Overrides

BaseDataStructure.BeforeMarshall(OpenWireFormat)
| Improve this Doc View Source

#### GetDataStructureType()

##### Declaration

    public override byte GetDataStructureType()

##### Returns

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

##### Overrides

BaseDataStructure.GetDataStructureType()
| Improve this Doc View Source

#### IsMarshallAware()

##### Declaration

    public override bool IsMarshallAware()

##### Returns

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

##### Overrides

BaseDataStructure.IsMarshallAware()
| 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
MarshallAware