LogicalMethodInfo.IsEndMethod(MethodInfo) Metódus
Definíció
Fontos
Egyes információk olyan, kiadás előtti termékekre vonatkoznak, amelyek a kiadásig még jelentősen módosulhatnak. A Microsoft nem vállal kifejezett vagy törvényi garanciát az itt megjelenő információért.
Egy értéket ad vissza, amely jelzi, hogy az átadott metódus egy aszinkron meghívás metódusát jelöli-e End .
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
Paraméterek
- methodInfo
- MethodInfo
Ez MethodInfo lehet az End aszinkron meghívás módszere.
Válaszok
true ha a methodInfo paraméter egy End aszinkron meghívás metódusa; ellenkező esetben false.
Példák
// 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()))