Property Uuid
Uuid
Sets or returns the universally unique identifier for this device (without the uuid: prefix). Required.
Declaration
public string Uuid { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Must be the same over time for a specific device instance (i.e. must survive reboots).
For UPnP 1.0 this can be any unique string. For UPnP 1.1 this should be a 128 bit number formatted in a specific way, preferably generated using the time and MAC based algorithm. See section 1.1.4 of http://upnp.org/specs/arch/UPnP-arch-DeviceArchitecture-v1.1.pdf for details.
Technically this library implements UPnP 1.0, so any value is allowed, but we advise using UPnP 1.1 compatible values for good behaviour and forward compatibility with future versions.