IWMSAdminNetworkDataSourcePlugin.get_ProxyPort (C#)

banner art

Previous Next

IWMSAdminNetworkDataSourcePlugin.get_ProxyPort (C#)

The get_ProxyPort method retrieves the port number to use for a particular protocol to receive content from an upstream proxy server..

Syntax

  int = IWMSAdminNetworkDataSourcePlugin.get_ProxyPort(bstrProtocol);

Parameters

bstrProtocol

[in] string containing the protocol. This must be HTTP or RTSP.

Return Values

This method returns an int containing the port number.

If this method fails, it throws an exception.

Number Description
0xC00D002B The bstrProtocol parameter must be HTTP or RTSP.

Example Code

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

// Declare variables.
WMSServer Server;
IWMSPlugin Plugin;
IWMSAdminNetworkDataSourcePlugin AdminNetDataSrc;

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

    // Retrieve the plug-in to be configured.
    Plugin = Server.DataSources[
                      "WMS Network Data Source"];

    // Retrieve the custom interface of the plug-in.
    AdminNetDataSrc =
    (IWMSAdminNetworkDataSourcePlugin)Plugin.CustomInterface;

    // Retrieve the proxy port associated with the RTSP protocol.
    int iValue = AdminNetDataSrc.get_ProxyPort("RTSP");
}
catch (COMException comExc) {
    // TODO: Handle COM exceptions.
}
catch (Exception e) {
    // TODO: Handle exceptions.
}

Requirements

Reference: Add a reference to Microsoft.WindowsMediaServices.

Namespace: Microsoft.WindowsMediaServices.Interop.

Assembly: Microsoft.WindowsMediaServices.dll.

Library: WMSServerTypeLib.dll.

Platform: Windows Server 2003 family, Windows Server 2008 family.

See Also

Previous Next