Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
"słowo kluczowe": użyj atrybutu [System::AttributeUsageAttribute] dla atrybutów zarządzanych; use [Windows::Foundation::Metadata::AttributeUsageAttribute] dla atrybutów WinRT
Uwagi
Służy AttributeUsageAttribute do deklarowania /clr atrybutów. Służy Windows::Foundation::Metadata::AttributeUsageAttribute do deklarowania atrybutów środowisko wykonawcze systemu Windows.
Aby uzyskać więcej informacji na temat atrybutów /CLR, zobacz Atrybuty zdefiniowane przez użytkownika. Aby uzyskać informacje o obsługiwanych atrybutach w środowisko wykonawcze systemu Windows, zobacz Windows.Foundation.Metadata namespace (Przestrzeń nazw Windows.Foundation.Metadata)
Przykład
Poniższy przykład generuje kod C3099 i pokazuje, jak go naprawić.
// C3099.cpp
// compile with: /clr /c
using namespace System;
[usage(10)] // C3099
// try the following line instead
// [AttributeUsageAttribute(AttributeTargets::All)]
ref class A : Attribute {};