O tipo '{0}' não é um ponto de conexão de consumidor válido. Ele deve ser público, uma subclasse de ConsumerConnectionPoint, ...

O tipo '{0}' não é um ponto de conexão de consumidor válido. Ele deve ser público, uma subclasse de ConsumerConnectionPoint, e deve ter um construtor público com os mesmos parâmetros do construtor ConsumerConnectionPoint.