Ich versuche, ein Objekt in einen WCF-Webdienst zu übergeben, das Objekt, das ich übergebe, ist ein Server-Objekt, ich möchte dann TestConnection() aufrufen können;WCF und Objekt
Das Problem, das ich habe ist, dass Server die Basisklasse und es gibt mehrere abgeleitete Klassen von Server, dh SqlServer2005Server, OracleServer und ODBCServer, die ich
ich in der Lage sein wollen, in einem Server verwendet werden soll passieren Objekt und dann seinen Typ zu bestimmen, es gegossen und dann die Methode
public string TestServerConnection(Server server)
{
if (server.ConnectionType == "SqlServer")
{
SqlServer2005Server x = (SqlServer2005Server)server;
// Tests connection to server and returns result
return x.TestConnection();
}
return "";
}
‚Server‘ die Basisklasse implementiert IServer
ich bin nicht in der Lage, es zu werfen, können Sie raten?
Much Geschätzt
Phill