Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
C++/CX ondersteunt afschaffing van Windows Runtime-typen en -leden voor producenten en consumenten met behulp van het Deprecated kenmerk. Als u een API gebruikt die dit kenmerk heeft, krijgt u een waarschuwingsbericht over de compilatietijd. Het geeft aan dat de API is afgeschaft en ook een alternatieve API aanbeveelt om te gebruiken. In uw eigen openbare typen en methoden kunt u dit kenmerk toepassen en uw eigen aangepaste bericht opgeven.
Waarschuwing
Het Deprecated kenmerk is alleen voor gebruik met Windows Runtime-typen. Voor standaard C++-klassen en -leden gebruikt u [[deprecated]] (C++14 en hoger) of __declspec(deprecated).
Voorbeeld
In het volgende voorbeeld ziet u hoe u uw eigen openbare API's kunt verwijderen, bijvoorbeeld in een Windows Runtime-onderdeel. De tweede parameter, van het type Windows::Foundation::Metadata::DeprecationType geeft aan of de API wordt afgeschaft of verwijderd. Momenteel wordt alleen de DeprecationType::Deprecated waarde ondersteund. De derde parameter in het kenmerk geeft de Windows::Foundation::Metadata::Platform waarop het kenmerk betrekking heeft.
namespace wfm = Windows::Foundation::Metadata;
public ref class Bicycle sealed
{
public:
property double Speed;
[wfm::Deprecated("Use the Speed property to compute the angular speed of the wheel", wfm::DeprecationType::Deprecate, 0x0)]
double ComputeAngularVelocity();
};
Ondersteunde doelen
De volgende tabel bevat de constructies waarop het Deprecated kenmerk kan worden toegepast:
class
enum
gebeurtenis
method
property
struct field
delegate
enum field
interface
geparameteriseerde constructor
struct
XAML-besturingselement
Zie ook
Typesysteem (C++/CX)
Naslaginformatie over C++/CX-taal
Naslaginformatie over naamruimten