Yes. And an instance of this class will be created and used by the .NET Remote Server.
You also have to instruct the .NET Remote Server on how to load your adapter class by specifying the class name...