La mise en œuvre d'une interface déclarée en C# à partir de C++/CLI

Dire que j'ai un C# interface appelée IMyInterface définis comme suit:

//C# code
public interface IMyInterface
{
  void Foo(string value);
  string MyProperty { get; }
}

Assumer j'ai aussi un C++/CLI classe, MyConcreteClass, qui implémente cette interface et dont la tête est déclarée comme suit:

//C++/CLI header file
ref class MyConcreteClass : IMyInterface
{
public:

};

Comment mettre en œuvre la méthode Foo et la propriété MyProperty dans le C++/CLI-tête?

Ma tentative résultats dans l'erreur de compilation suivante:

erreur C3766: 'MyConcreteClass" doit
fournir une implémentation pour la
la méthode de l'interface " void
IMyInterface::Foo(System::String^
valeur)'