ApiInformation.IsMethodPresent Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
IsMethodPresent(String, String) |
Retourne true ou false pour indiquer si une méthode spécifiée est présente pour un type spécifié. |
IsMethodPresent(String, String, UInt32) |
Retourne true ou false pour indiquer si une surcharge de méthode spécifiée avec le nombre spécifié de paramètres d’entrée est présente pour un type spécifié. |
IsMethodPresent(String, String)
Retourne true ou false pour indiquer si une méthode spécifiée est présente pour un type spécifié.
public:
static bool IsMethodPresent(Platform::String ^ typeName, Platform::String ^ methodName);
/// [Windows.Foundation.Metadata.Overload("IsMethodPresent")]
static bool IsMethodPresent(winrt::hstring const& typeName, winrt::hstring const& methodName);
[Windows.Foundation.Metadata.Overload("IsMethodPresent")]
public static bool IsMethodPresent(string typeName, string methodName);
function isMethodPresent(typeName, methodName)
Public Shared Function IsMethodPresent (typeName As String, methodName As String) As Boolean
Paramètres
- typeName
-
String
Platform::String
winrt::hstring
Nom qualifié d’espace de noms du type.
- methodName
-
String
Platform::String
winrt::hstring
Nom de la méthode.
Retours
bool
True si la méthode spécifiée est présente pour le type ; sinon, false.
- Attributs
Exemples
if (Windows.Foundation.Metadata.ApiInformation.IsMethodPresent("Windows.Networking.Sockets.StreamSocket", "CancelIOAsync"))
{
Debug.WriteLine("Windows.Networking.Sockets.StreamSocket.CancelIOAsync method found");
}
else
{
Debug.WriteLine("Windows.Networking.Sockets.StreamSocket.CancelIOAsync method NOT found");
}
Voir aussi
S’applique à
IsMethodPresent(String, String, UInt32)
Retourne true ou false pour indiquer si une surcharge de méthode spécifiée avec le nombre spécifié de paramètres d’entrée est présente pour un type spécifié.
public:
static bool IsMethodPresent(Platform::String ^ typeName, Platform::String ^ methodName, unsigned int inputParameterCount);
/// [Windows.Foundation.Metadata.Overload("IsMethodPresentWithArity")]
static bool IsMethodPresent(winrt::hstring const& typeName, winrt::hstring const& methodName, uint32_t const& inputParameterCount);
[Windows.Foundation.Metadata.Overload("IsMethodPresentWithArity")]
public static bool IsMethodPresent(string typeName, string methodName, uint inputParameterCount);
function isMethodPresent(typeName, methodName, inputParameterCount)
Public Shared Function IsMethodPresent (typeName As String, methodName As String, inputParameterCount As UInteger) As Boolean
Paramètres
- typeName
-
String
Platform::String
winrt::hstring
Nom qualifié d’espace de noms du type.
- methodName
-
String
Platform::String
winrt::hstring
Nom de la méthode.
- inputParameterCount
-
UInt32
unsigned int
uint32_t
Nombre de paramètres d’entrée pour la surcharge.
Retours
bool
True si la méthode spécifiée est présente pour le type ; sinon, false.
- Attributs
Exemples
if (Windows.Foundation.Metadata.ApiInformation.IsMethodPresent("Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter", "Format", 2))
{
Debug.WriteLine("Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.Format overload that takes 2 parameters was found");
}
else
{
Debug.WriteLine("Windows.Globalization.PhoneNumberFormatting.PhoneNumberFormatter.Format overload that takes 2 parameters was NOT found");
}