Constructor SsdpDevicePublisher
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(ISsdpCommunicationsServer, ISsdpLogger)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer, ISsdpLogger log)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer | |
| ISsdpLogger | log |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(String)
Partial constructor.
Declaration
public SsdpDevicePublisher(string ipAddress)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ipAddress | The IP address of the local network adapter to bind sockets to.
Null or empty string will use |
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(ISsdpCommunicationsServer, ISsdpLogger)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer, ISsdpLogger log)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer | |
| ISsdpLogger | log |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(String)
Partial constructor.
Declaration
public SsdpDevicePublisher(string ipAddress)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ipAddress | The IP address of the local network adapter to bind sockets to.
Null or empty string will use |
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(ISsdpCommunicationsServer, ISsdpLogger)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer, ISsdpLogger log)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer | |
| ISsdpLogger | log |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(String)
Partial constructor.
Declaration
public SsdpDevicePublisher(string ipAddress)
Parameters
| Type | Name | Description |
|---|---|---|
| System.String | ipAddress | The IP address of the local network adapter to bind sockets to.
Null or empty string will use |
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.
SsdpDevicePublisher()
Default constructor.
Declaration
public SsdpDevicePublisher()
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification.
SsdpDevicePublisher(ISsdpCommunicationsServer)
Full constructor.
Declaration
public SsdpDevicePublisher(ISsdpCommunicationsServer communicationsServer)
Parameters
| Type | Name | Description |
|---|---|---|
| ISsdpCommunicationsServer | communicationsServer |
Remarks
Allows the caller to specify their own ISsdpCommunicationsServer implementation for full control over the networking, or for mocking/testing purposes..
SsdpDevicePublisher(Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use for socket communications. Specify 0 to indicate the system should choose it's own port.
SsdpDevicePublisher(Int32, Int32)
Partial constructor.
Declaration
public SsdpDevicePublisher(int localPort, int multicastTimeToLive)
Parameters
| Type | Name | Description |
|---|---|---|
| System.Int32 | localPort | The local port to use for socket communications, specify 0 to have the system choose it's own. |
| System.Int32 | multicastTimeToLive | The number of hops a multicast packet can make before it expires. Must be 1 or greater. |
Remarks
Uses the default ISsdpCommunicationsServer implementation and network settings for Windows Phone (Silverlight) and the SSDP specification, but specifies the local port to use and multicast time to live setting for socket communications.
Specify 0 for the localPort argument to indicate the system should choose it's own port.
The multicastTimeToLive is actually a number of 'hops' on the network and not a time based argument.