Megjegyzés
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhat bejelentkezni vagy módosítani a címtárat.
Az oldalhoz való hozzáféréshez engedély szükséges. Megpróbálhatja módosítani a címtárat.
Az osztálydefinícióra alkalmazva győződjön meg arról, hogy egy privát osztály érvényes nevet ad vissza a GetRuntimeClassName függvényből.
Szintaxis
[Platform::Metadata::RuntimeClassName] name
Paraméterek
név
A Windows futtatókörnyezetben látható meglévő nyilvános típus neve.
Megjegyzések
Ezzel az attribútummal egyéni futtatókörnyezet-típusnevet adhat meg a privát hiv-osztályokon, és/vagy ha a meglévő név nem felel meg a követelményeknek. Adjon meg névként egy nyilvános felületet, amelyet az osztály implementál.
Példa
Az alábbi példa az attribútum használatát mutatja be. Ebben a példában a HellowWorldImpl futtatókörnyezettípusának neve Test::Native::MyComponent::IHelloWorld
namespace Test
{
namespace Native
{
namespace MyComponent
{
public interface class IHelloWorld
{
Platform::String^ SayHello();
};
private ref class HelloWorldImpl sealed :[Platform::Metadata::RuntimeClassName] IHelloWorld
{
public:
HelloWorldImpl();
virtual Platform::String^ SayHello();
};
Platform::String^ HelloWorldImpl::SayHello()
{
return L"Hello World!";
}
}
}
}