public void BringOnline(string serverName, string farm, IReportStatus status)
        {
            SessionToken token = null;
            try
            {
                token = LogIn();
                var deviceId = GetDeviceId(token);
                var server = GetServer(serverName, farm, token, deviceId);

                var activate = new activateServerfarmRserver
                                   {
                                       deviceID = deviceId,
                                       reason = "ConDep deployment",
                                       sessionToken = token,
                                       rserver = server
                                   };
                _proxy.activateServerfarmRserver(new activateServerfarmRserverRequest { activateServerfarmRserver = activate});
            }
            finally
            {
                if (_loggedIn)
                {
                    _proxy.logout(new logoutRequest { logout = new logout { sessionToken = token } });
                }
            }
        }
示例#2
0
        public void BringOnline(string serverName, string farm, IReportStatus status)
        {
            SessionToken token = null;

            try
            {
                token = LogIn();
                var      deviceIds = GetDeviceIds(token);
                DeviceID deviceId;
                var      server = GetServer(serverName, farm, token, deviceIds, out deviceId);

                var activate = new activateServerfarmRserver
                {
                    deviceID     = deviceId,
                    reason       = "ConDep deployment",
                    sessionToken = token,
                    rserver      = server
                };
                _proxy.activateServerfarmRserver(new activateServerfarmRserverRequest {
                    activateServerfarmRserver = activate
                });
            }
            finally
            {
                if (_loggedIn)
                {
                    _proxy.logout(new logoutRequest {
                        logout = new logout {
                            sessionToken = token
                        }
                    });
                }
            }
        }