Not
Åtkomst till denna sida kräver auktorisation. Du kan prova att logga in eller byta katalog.
Åtkomst till denna sida kräver auktorisation. Du kan prova att byta katalog.
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!";
}
}
}
}