| Message Class | 
 Inheritance Hierarchy
Inheritance HierarchyNamespace: FM.IceLink.Stun
The Message type exposes the following members.
 Constructors
Constructors Properties
Properties| Name | Description | |
|---|---|---|
|   | AllocateMethod | 
            Gets the allocate method.
             | 
|  | Attributes | 
            Gets the message attributes.
             | 
|   | BindingMethod | 
            Gets the binding method.
             | 
|   | ChannelBindMethod | 
            Gets the channel-bind method.
             | 
|   | ConnectionAttemptMethod | 
            Gets the connection-attempt method.
             | 
|   | ConnectionBindMethod | 
            Gets the connection-bind method.
             | 
|   | ConnectMethod | 
            Gets the connect method.
             | 
|   | CreatePermissionMethod | 
            Gets the create-permission method.
             | 
|   | DataMethod | 
            Gets the data method.
             | 
|   | MagicCookieBytes | 
            Gets the "magic cookie" bytes.
             | 
|   | MagicCookieValue | 
            Gets the "magic cookie" value.
             | 
|  | MessageType | 
            Gets the message type.
             | 
|  | Method | 
            Gets the method.
             | 
|   | RefreshMethod | 
            Gets the refresh method.
             | 
|   | SendMethod | 
            Gets the send method.
             | 
|  | TransactionId | 
            Gets the transaction ID.
             | 
 Methods
Methods| Name | Description | |
|---|---|---|
|   | CreateMessage | 
            Creates a message.
             | 
|  | Equals | (Inherited from Object.) | 
|  | Finalize | (Inherited from Object.) | 
|   | GenerateTransactionId | 
            Generates a random transaction ID.
             | 
|  | GetAlternateServer | 
            Gets the alternate-server attribute.
             | 
|  | GetChannelNumber | 
            Gets the channel-number attribute.
             | 
|  | GetConnectionId | 
            Gets the connection-id attribute.
             | 
|  | GetData | 
            Gets the data attribute.
             | 
|  | GetDontFragment | 
            Gets the don't-fragment attribute.
             | 
|  | GetErrorCode | 
            Gets the error-code attribute.
             | 
|  | GetEvenPort | 
            Gets the even-port attribute.
             | 
|  | GetFingerprint | 
            Gets the fingerprint attribute.
             | 
|  | GetHashCode | (Inherited from Object.) | 
|  | GetIceControlled | 
            Gets the ICE-controlled attribute.
             | 
|  | GetIceControlling | 
            Gets the ICE-controlling attribute.
             | 
|  | GetLength | 
            Gets the length of the message.
             | 
|  | GetLifetime | 
            Gets the lifetime attribute.
             | 
|  | GetMappedAddress | 
            Gets the mapped-address attribute.
             | 
|  | GetMessageIntegrity | 
            Gets the message-integrity attribute.
             | 
|  | GetNonce | 
            Gets the nonce attribute.
             | 
|  | GetPayloadLength | 
            Gets the length of the payload.
             | 
|  | GetPriority | 
            Gets the priority attribute.
             | 
|  | GetRealm | 
            Gets the realm attribute.
             | 
|  | GetRequestedAddressFamily | 
            Gets the requested-address-family attribute.
             | 
|  | GetRequestedTransport | 
            Gets the requested-transport attribute.
             | 
|  | GetReservationToken | 
            Gets the reservation-token attribute.
             | 
|  | GetSoftware | 
            Gets the software attribute.
             | 
|  | GetTransactionTransmitCounter | 
            Gets the transaction-transmit-counter attribute.
             | 
|  | GetType | (Inherited from Object.) | 
|  | GetUnknownAttributes | 
            Gets the unknown-attributes attribute.
             | 
|  | GetUseCandidate | 
            Gets the use-candidate attribute.
             | 
|  | GetUsername | 
            Gets the username attribute.
             | 
|  | GetXorMappedAddress | 
            Gets the XOR-mapped-address attribute.
             | 
|  | GetXorPeerAddress | 
            Gets the XOR-peer-address attribute.
             | 
|  | GetXorRelayedAddress | 
            Gets the XOR-relayed-address attribute.
             | 
|  | MemberwiseClone | (Inherited from Object.) | 
|   | ReadFrom(DataBuffer) | 
            Reads a Message instance from a buffer.
             | 
|   | ReadFrom(DataBuffer, Int32) | 
            Reads a Message instance from a buffer.
             | 
|   | ReadFrom(DataBuffer, Int32, Int32) | 
            Reads an Message instance from a buffer.
             | 
|  | SetAlternateServer | 
            Set the alternate-server attribute.
             | 
|  | SetChannelNumber | 
            Sets the channel-number attribute.
             | 
|  | SetConnectionId | 
            Sets the connection-id attribute.
             | 
|  | SetData | 
            Sets the data attribute.
             | 
|  | SetDontFragment | 
            Sets the don't-fragment attribute.
             | 
|  | SetErrorCode | 
            Set the error-code attribute.
             | 
|  | SetEvenPort | 
            Sets the even-port attribute.
             | 
|  | SetFingerprint | 
            Set the fingerprint attribute.
             | 
|  | SetIceControlled | 
            Sets the ICE-controlled attribute.
             | 
|  | SetIceControlling | 
            Sets the ICE-controlling attribute.
             | 
|  | SetLifetime | 
            Sets the lifetime attribute.
             | 
|  | SetMappedAddress | 
            Set the mapped-address attribute.
             | 
|  | SetMessageIntegrity | 
            Set the message-integrity attribute.
             | 
|  | SetNonce | 
            Set the nonce attribute.
             | 
|  | SetPriority | 
            Sets the priority attribute.
             | 
|  | SetRealm | 
            Set the realm attribute.
             | 
|  | SetRequestedAddressFamily | 
            Sets the requested-address-family attribute.
             | 
|  | SetRequestedTransport | 
            Sets the requested-transport attribute.
             | 
|  | SetReservationToken | 
            Sets the reservation-token attribute.
             | 
|  | SetSoftware | 
            Set the software attribute.
             | 
|  | SetTransactionTransmitCounter | 
            Set the transaction-transmit-counter attribute.
             | 
|  | SetUnknownAttributes | 
            Set the unknown-attributes attribute.
             | 
|  | SetUseCandidate | 
            Sets the use-candidate attribute.
             | 
|  | SetUsername | 
            Set the username attribute.
             | 
|  | SetXorMappedAddress | 
            Set the XOR-mapped-address attribute.
             | 
|  | SetXorPeerAddress | 
            Sets the XOR-peer-address attribute.
             | 
|  | SetXorRelayedAddress | 
            Sets the XOR-relayed-address attribute.
             | 
|  | ToString | (Inherited from Object.) | 
|  | WriteTo(DataBuffer) | 
            Writes the message to a data buffer.
             | 
|  | WriteTo(DataBuffer, Int32) | 
            Writes the message to a data buffer.
             | 
|  | WriteTo(DataBuffer, Int32, Int32) | 
            Writes the message to a data buffer.
             | 
 See Also
See Also Inheritance Hierarchy
Inheritance Hierarchy