IWMSPublishingPoints Object (C#)

banner art

Previous Next

IWMSPublishingPoints Object (C#)

The IWMSPublishingPoints object contains a collection of IWMSPublishingPoint objects.

The IWMSPublishingPoints object exposes the following properties and methods.

Property Description
Count Retrieves the number of IWMSPublishingPoint objects in the IWMSPublishingPoints collection.
length Retrieves the number of IWMSPublishingPoint objects in the IWMSPublishingPoints collection. This method is provided for JScript compatibility.
Method Description
Add Creates a new IWMSPublishingPoint object and adds it to the IWMSPublishingPoints collection.
Clone Creates a duplicate instance of a specific IWMSPublishingPoint object.
ImportXML Creates a new publishing point using the configuration data specified in an XML file.
Remove Removes a specific IWMSPublishingPoint object from the IWMSPublishingPoints collection.

In C#, there are two ways to access objects in a collection:

  • Access individual objects directly by using a string (where applicable)
  • Iterate through the objects by using an index

You must use array notation when retrieving objects from a collection, except when using the get_Item method.

Example Code

The following example illustrates how to retrieve an IWMSPublishingPoints object.

using Microsoft.WindowsMediaServices.Interop;
using System.Runtime.InteropServices;

// Declare variables.
WMSServer              Server;
IWMSPublishingPoints   PubPoints;

try {
    // Create a new WMSServer object.
    Server = new WMSServerClass();

    // Retrieve the IWMSPublishingPoints object.
    PubPoints = Server.PublishingPoints;
}
catch (COMException comExc) {
    // TODO: Handle COM exceptions.
}
catch (Exception e) {
    // TODO: Handle exceptions.
}

See Also

Previous Next