• API Documentation
Show / Hide Table of Contents
  • Rssdp
    • AggregateSsdpDeviceLocator
    • CustomHttpHeader
    • CustomHttpHeadersCollection
    • DeviceAvailableEventArgs
    • DeviceEventArgs
    • DeviceNetworkType
    • DeviceNetworkTypeExtensions
    • DeviceUnavailableEventArgs
    • DiscoveredSsdpDevice
    • ExceptionExtensions
    • ISsdpLogger
    • NullLogger
    • ServiceEventArgs
    • SocketClosedException
    • SocketFactory
    • SsdpDevice
    • SsdpDeviceExtensions
    • SsdpDeviceIcon
    • SsdpDeviceLocator
    • SsdpDevicePropertiesCollection
    • SsdpDeviceProperty
    • SsdpDevicePublisher
    • SsdpEmbeddedDevice
    • SsdpRootDevice
    • SsdpService
    • SsdpStandardsMode
    • SsdpTraceLogger
  • Rssdp.Infrastructure
    • DisposableManagedObjectBase
    • HttpParserBase<T>
    • HttpRequestParser
    • HttpResponseParser
    • ISocketFactory
    • ISsdpCommunicationsServer
    • ISsdpDeviceLocator
    • ISsdpDevicePublisher
    • IUdpSocket
    • IUpnpDeviceValidator
    • ReceivedUdpData
    • RequestReceivedEventArgs
    • ResponseReceivedEventArgs
    • SsdpCommunicationsServer
    • SsdpConstants
    • SsdpDeviceLocatorBase
    • SsdpDevicePublisherBase
    • UdpEndPoint
    • Upnp10DeviceValidator

Class SsdpEmbeddedDevice

Represents a device that is a descendant of a SsdpRootDevice instance.

Inheritance
System.Object
SsdpDevice
SsdpEmbeddedDevice
Inherited Members
SsdpDevice.DeviceAdded
SsdpDevice.DeviceRemoved
SsdpDevice.ServiceAdded
SsdpDevice.ServiceRemoved
SsdpDevice.DeviceType
SsdpDevice.DeviceTypeNamespace
SsdpDevice.DeviceVersion
SsdpDevice.FullDeviceType
SsdpDevice.Uuid
SsdpDevice.Udn
SsdpDevice.FriendlyName
SsdpDevice.Manufacturer
SsdpDevice.ManufacturerUrl
SsdpDevice.ModelDescription
SsdpDevice.ModelName
SsdpDevice.ModelNumber
SsdpDevice.ModelUrl
SsdpDevice.SerialNumber
SsdpDevice.Upc
SsdpDevice.PresentationUrl
SsdpDevice.Icons
SsdpDevice.Devices
SsdpDevice.CustomProperties
SsdpDevice.CustomResponseHeaders
SsdpDevice.Services
SsdpDevice.SanitizeXmlString(String)
SsdpDevice.AddDevice(SsdpEmbeddedDevice)
SsdpDevice.RemoveDevice(SsdpEmbeddedDevice)
SsdpDevice.OnDeviceAdded(SsdpEmbeddedDevice)
SsdpDevice.OnDeviceRemoved(SsdpEmbeddedDevice)
SsdpDevice.AddService(SsdpService)
SsdpDevice.RemoveService(SsdpService)
SsdpDevice.OnServiceAdded(SsdpService)
SsdpDevice.OnServiceRemoved(SsdpService)
SsdpDevice.WriteDeviceDescriptionXml(XmlWriter, SsdpDevice)
SsdpDevice.StringToUri(String)
System.Object.ToString()
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
Namespace: Rssdp
Assembly: cs.temp.dll.dll
Syntax
public class SsdpEmbeddedDevice : SsdpDevice

Constructors

SsdpEmbeddedDevice()

Default constructor.

Declaration
public SsdpEmbeddedDevice()

SsdpEmbeddedDevice(String, XmlReaderSettings)

Deserialisation constructor.

Declaration
public SsdpEmbeddedDevice(string deviceDescriptionXml, XmlReaderSettings xmlReaderSettings)
Parameters
Type Name Description
System.String deviceDescriptionXml

A UPnP device description XML document.

XmlReaderSettings xmlReaderSettings

An instance used to determine rules for reading and processing the device description document XML.

Exceptions
Type Condition
System.ArgumentNullException

Thrown if the deviceDescriptionXml argument is null.

System.ArgumentException

Thrown if the deviceDescriptionXml argument is empty.

Properties

RootDevice

Returns the SsdpRootDevice that is this device's first ancestor. If this device is itself an SsdpRootDevice, then returns a reference to itself.

Declaration
public SsdpRootDevice RootDevice { get; }
Property Value
Type Description
SsdpRootDevice
In This Article
Back to top Copyright (c) 2015 Troy Willmot