Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
При применении к определению класса гарантирует, что частный класс возвращает допустимое имя из функции GetRuntimeClassName.
Синтаксис
[Platform::Metadata::RuntimeClassName] name
Параметры
name
Имя существующего открытого типа, который виден в среде выполнения Windows.
Замечания
Этот атрибут используется в закрытых классах ссылок для указания имени пользовательского типа среды выполнения. Задает в качестве имени открытый интерфейс, реализуемый классом.
Пример
В следующем примере показано использование атрибута . В этом примере имя типа среды выполнения 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!";
}
}
}
}