Partager via


ApiInformation.IsMethodPresent Méthode

Définition

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

Boolean

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

Boolean

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");
}

Voir aussi

S’applique à