StreamLink.NET
StreamLink Class
StreamLink.NETCaplin.StreamLinkStreamLink
This is the main class within the Caplin StreamLink API. Your application must create an instance of this class to use the functionality provided by StreamLink.
Declaration Syntax
C#Visual BasicVisual C++
public class StreamLink
Public Class StreamLink
public ref class StreamLink
Members
All MembersConstructorsMethodsPropertiesFields



IconMemberDescription
StreamLink()()()
Initializes a new instance of the StreamLink class using the standard .NET application configuration file.

StreamLink(Uri)
Initializes a new instance of the StreamLink class, using configuration data in an XML file at the specified URI.

StreamLink(XmlReader)
Initializes a new instance of the StreamLink class, using configuration data in an XmlReader.

StreamLink(IStreamLinkConfiguration)
Initializes a new instance of the StreamLink class, using an object that implements the IStreamLinkConfiguration interface.

ApplicationID
Sets the application ID that will be sent to the Liberator when the StreamLink attempts to login. If this attribute is defined, the value that is sent to the Liberator will always be prefixed with SL4N for StreamLink.NET or SL4SL for StreamLink for Silverlight.

CredentialsProvider
Gets or sets the ICredentialsProvider, which provides the user credentials that StreamLink uses to log in to a Liberator server.

Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
ExceptionHandler
Gets or sets the exception handler.

Finalize()()()
Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.
(Inherited from Object.)
GetHashCode()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetType()()()
Gets the Type of the current instance.
(Inherited from Object.)
Logger
Gets or sets the ILogger that all logging information will be sent to.

MemberwiseClone()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
RttpConfigurationSectionName
The name of the configuration <section> in the standard .NET configuration file that specifies StreamLink’s RTTP configuration.

StreamLinkConfiguration
Gets the StreamLink configuration.

StreamLinkProvider
Gets the IStreamLinkProvider that provides access to the majority of the StreamLink functionality.

ToString()()()
Returns a String that represents the current Object.
(Inherited from Object.)
Remarks

The StreamLink object has a number of properties. When you create a StreamLink object you must also set the following properties on it:

Inheritance Hierarchy
Object
StreamLink

Assembly: Caplin.StreamLink (Module: Caplin.StreamLink) Version: 5.0.14.0 (5.0.14.0)