/// <summary> /// Initialize this adapter /// </summary> /// <param name="testSite"></param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); controlHandler = SUTControlProtocolHandler.GetInstance(testSite); // Initiate local IP string proxyIP = testSite.Properties["RDP.ProxyIP"]; if (string.IsNullOrEmpty(proxyIP)) { rdpServerIP = GetLocalIP(); } else { rdpServerIP = proxyIP; } // Initiate local port try { localPort = ushort.Parse(testSite.Properties["RDP.ServerPort"]); } catch { localPort = 0; } // Initiate Connect payload type bool clientSupportRDPFile = false; try { clientSupportRDPFile = bool.Parse(testSite.Properties["SUTControl.ClientSupportRDPFile"]); } catch { } if (clientSupportRDPFile) { connectPayloadType = RDP_Connect_Payload_Type.RDP_FILE; } else { connectPayloadType = RDP_Connect_Payload_Type.PARAMETERS_STRUCT; } string strIsClientSupportCompression = Site.Properties["RDP.Client.SupportCompression"]; if (strIsClientSupportCompression != null) { isClientSupportCompression = Boolean.Parse(strIsClientSupportCompression); } }
/// <summary> /// Initialize this adapter /// </summary> /// <param name="testSite"></param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); controlHandler = SUTControlProtocolHandler.GetInstance(testSite); // Initiate local IP string proxyIP; PtfPropUtility.GetPtfPropertyValue(testSite, "ProxyIP", out proxyIP); if (string.IsNullOrEmpty(proxyIP)) { rdpServerIP = GetLocalIP(); } else { rdpServerIP = proxyIP; } // Initiate local port try { string localPortString; PtfPropUtility.GetPtfPropertyValue(testSite, "ServerPort", out localPortString); localPort = ushort.Parse(localPortString); } catch { localPort = 0; } // Initiate Connect payload type bool clientSupportRDPFile; PtfPropUtility.GetPtfPropertyValue(testSite, "ClientSupportRDPFile", out clientSupportRDPFile, new string[] { RdpPtfGroupNames.SUTControl }); if (clientSupportRDPFile) { connectPayloadType = RDP_Connect_Payload_Type.RDP_FILE; } else { connectPayloadType = RDP_Connect_Payload_Type.PARAMETERS_STRUCT; } PtfPropUtility.GetPtfPropertyValue(testSite, "SupportCompression", out isClientSupportCompression); }
/// <summary> /// Initialize this adapter /// </summary> /// <param name="testSite"></param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); controlHandler = SUTControlProtocolHandler.GetInstance(testSite); // Initiate local IP localIP = GetLocalIP(); // Initiate local port try { localPort = ushort.Parse(testSite.Properties["RDP.ServerPort"]); } catch { localPort = 0; } // Initiate Connect payload type bool clientSupportRDPFile = false; try { clientSupportRDPFile = bool.Parse(testSite.Properties["SUTControl.ClientSupportRDPFile"]); } catch { } if (clientSupportRDPFile) { connectPayloadType = RDP_Connect_Payload_Type.RDP_FILE; } else { connectPayloadType = RDP_Connect_Payload_Type.PARAMETERS_STRUCT; } }
/// <summary> /// Initialize this adapter /// </summary> /// <param name="testSite"></param> public override void Initialize(ITestSite testSite) { base.Initialize(testSite); controlHandler = SUTControlProtocolHandler.GetInstance(testSite); }