Freigeben über


ApiInformation Klasse

Definition

Ermöglicht es Ihnen, zu erkennen, ob ein festgelegter Member, Typ oder API-Vertrag vorhanden ist, sodass Sie sicher API-Aufrufe auf einer Vielzahl von Geräten tätigen können.

public ref class ApiInformation abstract sealed
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
class ApiInformation final
/// [Windows.Foundation.Metadata.ContractVersion(Windows.Foundation.FoundationContract, 65536)]
/// [Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
/// [Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
class ApiInformation final
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
public static class ApiInformation
[Windows.Foundation.Metadata.ContractVersion(typeof(Windows.Foundation.FoundationContract), 65536)]
[Windows.Foundation.Metadata.MarshalingBehavior(Windows.Foundation.Metadata.MarshalingType.Agile)]
[Windows.Foundation.Metadata.Threading(Windows.Foundation.Metadata.ThreadingModel.Both)]
public static class ApiInformation
Public Class ApiInformation
Vererbung
Object Platform::Object IInspectable ApiInformation
Attribute

Windows-Anforderungen

Gerätefamilie
Windows 10 (eingeführt in 10.0.10240.0)
API contract
Windows.Foundation.FoundationContract (eingeführt in v1.0)

Methoden

IsApiContractPresent(String, UInt16)

Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der angegebenen Hauptversionsnummer vorhanden ist.

IsApiContractPresent(String, UInt16, UInt16)

Gibt true oder false zurück, um anzugeben, ob der API-Vertrag mit dem angegebenen Namen und der Haupt- und Nebenversionsnummer vorhanden ist.

IsEnumNamedValuePresent(String, String)

Gibt true oder false zurück, um anzugeben, ob eine angegebene benannte Konstante für eine angegebene Enumeration vorhanden ist.

IsEventPresent(String, String)

Gibt true oder false zurück, um anzugeben, ob ein angegebenes Ereignis für einen angegebenen Typ vorhanden ist.

IsMethodPresent(String, String)

Gibt true oder false zurück, um anzugeben, ob eine angegebene Methode für einen angegebenen Typ vorhanden ist.

IsMethodPresent(String, String, UInt32)

Gibt true oder false zurück, um anzugeben, ob eine angegebene Methodenüberladung mit der angegebenen Anzahl von Eingabeparametern für einen angegebenen Typ vorhanden ist.

IsPropertyPresent(String, String)

Gibt true oder false zurück, um anzugeben, ob eine angegebene Eigenschaft (schreibbar oder schreibgeschützt) für einen angegebenen Typ vorhanden ist.

IsReadOnlyPropertyPresent(String, String)

Gibt true oder false zurück, um anzugeben, ob eine angegebene schreibgeschützte Eigenschaft für einen angegebenen Typ vorhanden ist.

IsTypePresent(String)

Gibt true oder false zurück, um anzugeben, ob ein angegebener Typ vorhanden ist.

IsWriteablePropertyPresent(String, String)

Gibt true oder false zurück, um anzugeben, ob eine angegebene schreibbare Eigenschaft für einen angegebenen Typ vorhanden ist.

Gilt für:

Weitere Informationen