Teilen über


ActivatableAttribute Konstruktoren

Definition

Überlädt

ActivatableAttribute(UInt32)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version ohne Parameter aktiviert werden kann.

ActivatableAttribute(Type, UInt32)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version mit Parametern aktiviert werden kann.

ActivatableAttribute(UInt32, String)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version eines bestimmten API-Vertrags ohne Parameter aktiviert werden kann.

ActivatableAttribute(UInt32, Type)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version mit Parametern aktiviert werden kann.

ActivatableAttribute(UInt32, Platform)

Gibt an, dass die Laufzeitklasse ohne Parameter aktiviert werden kann, beginnend mit einer bestimmten Version einer bestimmten Plattform.

ActivatableAttribute(Type, UInt32, String)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version eines bestimmten API-Vertrags.

ActivatableAttribute(Type, UInt32, Type)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version eines bestimmten API-Vertrags.

ActivatableAttribute(Type, UInt32, Platform)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version einer bestimmten Plattform.

ActivatableAttribute(UInt32)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version ohne Parameter aktiviert werden kann.

public:
 ActivatableAttribute(unsigned int version);
 ActivatableAttribute(uint32_t const& version);
public ActivatableAttribute(uint version);
function ActivatableAttribute(version)
Public Sub New (version As UInteger)

Parameter

version
UInt32

unsigned int

uint32_t

Die Mindestversion, die die Laufzeitklasse ohne Parameter aktivieren kann.

Hinweise

Entwickler können ein beliebiges Versionsverwaltungssystem auswählen, sofern die Versionsnummer immer steigt. Weitere Informationen finden Sie unter Versionsverwaltung in der Sprachübergreifenden Systemspezifikation von Microsoft.

Die Aktivierung ohne Parameter wird von der Funktion RoActivateInstance ausgeführt.

Weitere Informationen

Gilt für:

ActivatableAttribute(Type, UInt32)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version mit Parametern aktiviert werden kann.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version);
public ActivatableAttribute(Type type, uint version);
function ActivatableAttribute(type, version)
Public Sub New (type As Type, version As UInteger)

Parameter

type
TypeName Type

Der Typ der Schnittstelle, die zum Aktivieren von Objekten verwendet wird.

version
UInt32

unsigned int

Die Mindestversion, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

Hinweise

Entwickler können ein beliebiges Versionsverwaltungssystem auswählen, sofern die Versionsnummer immer steigt. Weitere Informationen finden Sie unter Versionsverwaltung in der Sprachübergreifenden Systemspezifikation von Microsoft.

Weitere Informationen

Gilt für:

ActivatableAttribute(UInt32, String)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version eines bestimmten API-Vertrags ohne Parameter aktiviert werden kann.

public:
 ActivatableAttribute(unsigned int version, Platform::String ^ type);
 ActivatableAttribute(uint32_t const& version, winrt::hstring const& type);
public ActivatableAttribute(uint version, string type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As String)

Parameter

version
UInt32

unsigned int

uint32_t

Die Version des API-Vertrags, die die Laufzeitklasse ohne Parameter aktivieren kann. Die Hauptversion ist in den hohen 16-Bit-Versionen und die Nebenversion mit 16 Bit in niedriger Reihenfolge.

type
String

Platform::String

winrt::hstring

Der Name des API-Vertrags, der die Laufzeitklasse ohne Parameter aktivieren kann. (Dieser Parameter hätte den Namen haben contractNamemüssen.)

Hinweise

Die Aktivierung ohne Parameter wird von der Funktion RoActivateInstance ausgeführt.

Weitere Informationen

Gilt für:

ActivatableAttribute(UInt32, Type)

Gibt an, dass die Laufzeitklasse ab einer bestimmten Version mit Parametern aktiviert werden kann.

public:
 ActivatableAttribute(unsigned int version, Platform::Type ^ type);
public ActivatableAttribute(uint version, Type type);
function ActivatableAttribute(version, type)
Public Sub New (version As UInteger, type As Type)

Parameter

version
UInt32

unsigned int

Die Mindestversion, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

type
TypeName Type

Der Typ der Schnittstelle, die zum Aktivieren von Objekten verwendet wird.

Hinweise

Entwickler können ein beliebiges Versionsverwaltungssystem auswählen, sofern die Versionsnummer immer steigt. Weitere Informationen finden Sie unter Versionsverwaltung in der Sprachübergreifenden Systemspezifikation von Microsoft.

Weitere Informationen

Gilt für:

ActivatableAttribute(UInt32, Platform)

Gibt an, dass die Laufzeitklasse ohne Parameter aktiviert werden kann, beginnend mit einer bestimmten Version einer bestimmten Plattform.

public:
 ActivatableAttribute(unsigned int version, Platform platform);
 ActivatableAttribute(uint32_t const& version, Platform const& platform);
public ActivatableAttribute(uint version, Platform platform);
function ActivatableAttribute(version, platform)
Public Sub New (version As UInteger, platform As Platform)

Parameter

version
UInt32

unsigned int

uint32_t

Die Mindestversion der Plattform, die die Runtimeklasse ohne Parameter aktivieren kann.

platform
Platform

Die Plattform, die die Laufzeitklasse ohne Parameter aktivieren kann.

Hinweise

Diese Version des ActivatableAttribute Konstruktors ist veraltet.

Die Aktivierung ohne Parameter wird von der Funktion RoActivateInstance ausgeführt.

Weitere Informationen

Gilt für:

ActivatableAttribute(Type, UInt32, String)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version eines bestimmten API-Vertrags.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::String ^ contractName);
public ActivatableAttribute(Type type, uint version, string contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As String)

Parameter

type
TypeName Type

Der Typ der Schnittstelle, die zum Aktivieren von Objekten verwendet wird.

version
UInt32

unsigned int

Die Mindestversion des API-Vertrags, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann. Die Hauptversion ist in den hohen 16-Bit-Versionen und die Nebenversion mit 16 Bit in niedriger Reihenfolge.

contractName
String

Platform::String

Der Name des API-Vertrags, der die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

Weitere Informationen

Gilt für:

ActivatableAttribute(Type, UInt32, Type)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version eines bestimmten API-Vertrags.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform::Type ^ contractName);
public ActivatableAttribute(Type type, uint version, Type contractName);
function ActivatableAttribute(type, version, contractName)
Public Sub New (type As Type, version As UInteger, contractName As Type)

Parameter

type
TypeName Type

Der Typ der Schnittstelle, die zum Aktivieren von Objekten verwendet wird.

version
UInt32

unsigned int

Die Mindestversion, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

contractName
TypeName Type

Der Typ des API-Vertrags, der die Laufzeitklasse ohne Parameter aktivieren kann.

Beispiele

ActivatableAttribute(Type, UInt32, Platform), ActivatableAttribute(Type, UInt32), ActivatableAttribute(UInt32), ActivatableAttribute(UInt32, Type, ActivatableAttribute(UInt32, Platform), ActivatableAttribute(Type, UInt32, String), ActivatableAttribute(UInt32, String)

Gilt für:

ActivatableAttribute(Type, UInt32, Platform)

Gibt an, dass die Laufzeitklasse mit Parametern aktiviert werden kann, beginnend mit einer bestimmten Version einer bestimmten Plattform.

public:
 ActivatableAttribute(Platform::Type ^ type, unsigned int version, Platform platform);
public ActivatableAttribute(Type type, uint version, Platform platform);
function ActivatableAttribute(type, version, platform)
Public Sub New (type As Type, version As UInteger, platform As Platform)

Parameter

type
TypeName Type

Der Typ der Schnittstelle, die zum Aktivieren von Objekten verwendet wird.

version
UInt32

unsigned int

Die Version der Plattform, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

platform
Platform

Die Plattform, die die Laufzeitklasse mit der angegebenen Schnittstelle aktivieren kann.

Hinweise

Diese Version des ActivatableAttribute Konstruktors ist veraltet.

Weitere Informationen

Gilt für: