VUser MemberssP2P NAT Traversal and peer-to-peer networking API
sP2P NAT Traversal and peer-to-peer networking API

The VUser type exposes the following members.
Constructors

  NameDescription
Public methodVUser
Initialises new instance of VUser object
Back to Top
Methods

  NameDescription
Public methodEquals
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
Public methodStatic memberFromByteArray
Creates VUser object from byte array
Public methodGetBytes
Gets VUser object bytes
Public methodGetHashCode
Serves as a hash function for a particular type.
(Inherited from Object.)
Public methodgetProperty
Gets property value by property name, value = getProperty("property_name") is equivalent to value = VUser["property_name"]
Public methodGetSerializationLength
Gets number of bytes needed to store object
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Public methodParseFromBytes
Initialises VUser object from byte array
Public methodRemoveProperty
Removes property with name if exists
Public methodsetProperty
Sets property value, setProperty("property_name",value) is equivalent to VUser["property_name"] = value
Public methodToString
Returns a String that represents the current Object.
(Inherited from Object.)
Public methodWriteToByteArray
Writes VUser object bytes to byte array
Back to Top
Extension Methods

  NameDescription
Public Extension MethodWriteLogEntry
Writes new log entry
(Defined by Logger.)
Back to Top
Properties

  NameDescription
Public propertyAllProperties
Gets all properties associated with object
Public propertyItem
Gets or sets custom properties of object
Public propertyNetworkUIDS
Gets list of virtual network UIDs virtual user belongs to
Public propertyPeerUIDS
Gets list of UIDs of Peers currently bound to virtual user object. Note that multiple peers object can authenticated virtual user object and also one peer can authenticated multiple virtual user objects
Public propertyUID
Gets unique identifier of virtual network object
Public propertyUsername
Virtual user username, when stored it's represented like other custom properties with only difference it's required
Back to Top
See Also