LogicalMethodInfo.IsEndMethod(MethodInfo) Metodo

Definizione

Restituisce un valore che indica se il metodo passato rappresenta un End metodo di una chiamata asincrona.

public:
 static bool IsEndMethod(System::Reflection::MethodInfo ^ methodInfo);
public static bool IsEndMethod(System.Reflection.MethodInfo methodInfo);
static member IsEndMethod : System.Reflection.MethodInfo -> bool
Public Shared Function IsEndMethod (methodInfo As MethodInfo) As Boolean

Parametri

methodInfo
MethodInfo

Oggetto MethodInfo che potrebbe essere un End metodo di una chiamata asincrona.

Valori restituiti

true se il methodInfo parametro è un End metodo di una chiamata asincrona; in caso contrario, false.

Esempio

// Get the type for the proxy class MyMath Web service.
// Note: The MyMath class is a proxy class generated by the Wsdl.exe
// utility for the Math Web service. This class can also be found in
// the SoapHttpClientProtocol class example.
Type^ myType = MyMath::MyMath::typeid;
MethodInfo^ myBeginMethod = myType->GetMethod( "BeginAdd" );
MethodInfo^ myEndMethod = myType->GetMethod( "EndAdd" );
MethodInfo^ myMethod = myType->GetMethod( "Add" );
Console::WriteLine( "Is 'BeginAdd' a Begin Method : {0}", LogicalMethodInfo::IsBeginMethod( myBeginMethod ) );
Console::WriteLine( "Is 'Add' a Begin Method : {0}", LogicalMethodInfo::IsBeginMethod( myMethod ) );
Console::WriteLine( "Is 'EndAdd' an End Method : {0}", LogicalMethodInfo::IsEndMethod( myEndMethod ) );

// Get the type for the proxy class MyMath Web service.
// Note: The MyMath class is a proxy class generated by the Wsdl.exe
// utility for the Math Web service. This class can also be found in
// the SoapHttpClientProtocol class example.
Type myType = typeof(MyMath.MyMath);

MethodInfo myBeginMethod = myType.GetMethod("BeginAdd");
MethodInfo myEndMethod = myType.GetMethod("EndAdd");
MethodInfo myMethod = myType.GetMethod("Add");

Console.WriteLine("Is 'BeginAdd' a Begin Method : " +
   LogicalMethodInfo.IsBeginMethod(myBeginMethod).ToString());
Console.WriteLine("Is 'Add' a Begin Method : " +
   LogicalMethodInfo.IsBeginMethod(myMethod).ToString());
Console.WriteLine("Is 'EndAdd' an End Method : " +
   LogicalMethodInfo.IsEndMethod(myEndMethod).ToString());

' Get the type for the proxy class MyMath Web service.
' Note: The MyMath class is a proxy class generated by the Wsdl.exe 
' utility for the Math Web service. This class can also be found in 
' the SoapHttpClientProtocol Class example. 
Dim myType As Type = GetType(MyMath.MyMath)

Dim myBeginMethod As MethodInfo = myType.GetMethod("BeginAdd")
Dim myEndMethod As MethodInfo = myType.GetMethod("EndAdd")
Dim myMethod As MethodInfo = myType.GetMethod("Add")

Console.WriteLine(("Is 'BeginAdd' a Begin Method : " & _
   LogicalMethodInfo.IsBeginMethod(myBeginMethod).ToString()))
Console.WriteLine(("Is 'Add' a Begin Method : " & _
   LogicalMethodInfo.IsBeginMethod(myMethod).ToString()))
Console.WriteLine(("Is 'EndAdd' an End Method : " & _
   LogicalMethodInfo.IsEndMethod(myEndMethod).ToString()))

Si applica a