LogicalMethodInfo.IsEndMethod(MethodInfo) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob die übergebene Methode eine End
-Methode für einen asynchronen Aufruf darstellt.
public:
static bool IsEndMethod(System::Reflection::MethodInfo ^ methodInfo);
public:
static bool IsEndMethod(System::Reflection::MethodInfo ^ method_info);
public static bool IsEndMethod (System.Reflection.MethodInfo methodInfo);
public static bool IsEndMethod (System.Reflection.MethodInfo method_info);
static member IsEndMethod : System.Reflection.MethodInfo -> bool
static member IsEndMethod : System.Reflection.MethodInfo -> bool
Public Shared Function IsEndMethod (methodInfo As MethodInfo) As Boolean
Public Shared Function IsEndMethod (method_info As MethodInfo) As Boolean
Parameter
- methodInfomethod_info
- MethodInfo
Die MethodInfo, die eine End
-Methode für einen asynchronen Aufruf sein kann.
Gibt zurück
true
, wenn der methodInfo
-Parameter eine End
-Methode für einen asynchronen Aufruf ist, andernfalls false
.
Beispiele
// 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()))