ApiInformation Klasse
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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
- 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. |