LogicalMethodInfo.IsBeginMethod(MethodInfo) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Returnerar ett värde som anger om metoden som skickades in representerar en Begin metod för ett asynkront anrop.
public:
static bool IsBeginMethod(System::Reflection::MethodInfo ^ methodInfo);
public static bool IsBeginMethod(System.Reflection.MethodInfo methodInfo);
static member IsBeginMethod : System.Reflection.MethodInfo -> bool
Public Shared Function IsBeginMethod (methodInfo As MethodInfo) As Boolean
Parametrar
- methodInfo
- MethodInfo
Det MethodInfo kan vara en Begin metod för ett asynkront anrop.
Returer
true om parametern methodInfo är en Begin metod för ett asynkront anrop, annars false.
Exempel
// 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()))