Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Se applicato a una definizione di classe, garantisce che una classe privata restituisca un nome valido dalla funzione GetRuntimeClassName.
Sintassi
[Platform::Metadata::RuntimeClassName] name
Parametri
name
Il nome di un tipo pubblico esistente visibile in Windows Runtime.
Osservazioni:
Usa questo attributo sulle classi di riferimento private per specificare il nome di un tipo di runtime personalizzato e/o quando il nome esistente non soddisfa i requisiti. Specifica come nome di un'interfaccia pubblica che implementa la classe.
Esempio
Nell'esempio seguente viene illustrato l'utilizzo dell'attributo . In questo esempio il nome del tipo di runtime di 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!";
}
}
}
}