IWMSOnDemandPublishingPoint Object (C#)
Previous | Next |
IWMSOnDemandPublishingPoint Object (C#)
You can use the IWMSOnDemandPublishingPoint object to describe the properties of a publishing point.
In addition to the methods and properties inherited from the IWMSPublishingPoint object, the IWMSOnDemandPublishingPoint object exposes the following methods and properties.
Property | Description |
AllowContentCaching | Specifies and retrieves a Boolean value indicating whether content from the publishing point can be cached. |
DownloadBandwidth | Reserved for future use. |
EnableClientWildcardDirectoryAccess | Specifies and retrieves a Boolean value that indicates whether wildcard characters can be used to access files and directories. |
EnableDownload | Reserved for future use. |
Method | Description |
ExportXML | Creates a file containing publishing point configuration data. |
Example Code
The following example illustrates how to retrieve an IWMSOnDemandPublishingPoint object.
using Microsoft.WindowsMediaServices.Interop; using System.Runtime.InteropServices; // Declare variables. WMSServer Server; IWMSPublishingPoints PubPoints; IWMSPublishingPoint PubPoint; IWMSOnDemandPublishingPoint ODPubPoint; try { // Create a new WMSServer object. Server = new WMSServerClass(); // Retrieve the IWMSPublishingPoints object. PubPoints = Server.PublishingPoints; // Retrieve each publishing point and retrieve the // IWMSOnDemandPublishingPoint object. for (int i = 0; i < PubPoints.Count; i++) { PubPoint = PubPoints[i]; if (PubPoint.Type == WMS_PUBLISHING_POINT_TYPE.WMS_PUBLISHING_POINT_TYPE_ON_DEMAND) { ODPubPoint = (IWMSOnDemandPublishingPoint)PubPoint; break; } } } catch (COMException comExc) { // TODO: Handle COM exceptions. } catch (Exception e) { // TODO: Handle exceptions. }
See Also
Previous | Next |