Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
När den tillämpas på en klassdefinition ser du till att en privat klass returnerar ett giltigt namn från funktionen GetRuntimeClassName.
Syntax
[Platform::Metadata::RuntimeClassName] name
Parametrar
namn
Namnet på en befintlig offentlig typ som visas i Windows Runtime.
Anmärkningar
Använd det här attributet i privata referensklasser för att ange ett anpassat körningstypnamn och/eller när det befintliga namnet inte uppfyller kraven. Ange som ett namn ett offentligt gränssnitt som klassen implementerar.
Exempel
I följande exempel visas hur du använder attributet. I det här exemplet är körningstypen HellowWorldImpl 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!";
}
}
}
}