Я пытаюсь передать объект в веб-службу WCF, объект, который я передаю, является объектом Server, тогда я хочу иметь возможность вызвать TestConnection();WCF и Object
Проблема, которую я имею, что сервер является базовым классом, и есть несколько производных классов сервера, т.е. SqlServer2005Server, OracleServer и ODBCServer, которые я хочу использовать
Я хочу, чтобы иметь возможность передавать в сервере Объект, а затем определить его тип, брось, а затем использовать метод
public string TestServerConnection(Server server)
{
if (server.ConnectionType == "SqlServer")
{
SqlServer2005Server x = (SqlServer2005Server)server;
// Tests connection to server and returns result
return x.TestConnection();
}
return "";
}
«Сервер» базовый класс реализует IServer
Я не могу бросить его, вы можете посоветовать?
Много Оценил
Phill