IWMSAdminNetworkDataSourcePlugin.SetProxyCredentials (C#)
Previous | Next |
IWMSAdminNetworkDataSourcePlugin.SetProxyCredentials (C#)
The SetProxyCredentials method specifies the user name and password used for authentication on the proxy server.
Syntax
IWMSAdminNetworkDataSourcePlugin .SetProxyCredentials( bstrProtocol, bstrName, bstrPassword, fPersist );
Parameters
bstrProtocol
[in] string containing the protocol. This must be either HTTP or RTSP.
bstrName
[in] string containing the user name used for authentication on the proxy server.
bstrPassword
[in] string containing the password used for authentication on the proxy server.
fPersist
[in] bool indicating whether the proxy credentials should be saved.
Return Values
This method does not return a value.
If this method fails, it throws an exception.
Number | Description |
0xC00D002B | The bstrProtocol parameter must be HTTP or RTSP. |
Remarks
Before returning, this method zeros out the memory used internally for the user name and password so that unencrypted local copies cannot be found on the computer on which Windows Media Services is running.
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; // Set the user name and password used to respond // to authentication challenges. AdminNetDataSrc.SetProxyCredentials("RTSP", "UserName", "Password", true); } 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
- IWMSAdminNetworkDataSourcePlugin Object (C#)
- IWMSAdminNetworkDataSourcePlugin.get_ProxyPassword (C#)
- IWMSAdminNetworkDataSourcePlugin.get_ProxyUserName (C#)
Previous | Next |