Class InvokeMethod<TResult>
Inherited Members
Namespace: System.Activities.Expressions
Assembly: System.Activities.dll
Syntax
public sealed class InvokeMethod<TResult> : AsyncCodeActivity<TResult>, IAsyncCodeActivity
Type Parameters
TResult
|
Constructors
InvokeMethod()
Declaration
public InvokeMethod()
Properties
GenericTypeArguments
Declaration
public Collection<Type> GenericTypeArguments { get; }
Property Value
System.Collections.ObjectModel.Collection<System.Type>
|
MethodName
Declaration
public string MethodName { get; set; }
Property Value
System.String
|
Parameters
Declaration
public Collection<Argument> Parameters { get; }
Property Value
System.Collections.ObjectModel.Collection<Argument>
|
RunAsynchronously
Declaration
public bool RunAsynchronously { get; set; }
Property Value
System.Boolean
|
TargetObject
TargetType
Declaration
public Type TargetType { get; set; }
Property Value
System.Type
|
Methods
BeginExecute(AsyncCodeActivityContext, AsyncCallback, Object)
Declaration
protected override IAsyncResult BeginExecute(AsyncCodeActivityContext context, AsyncCallback callback, object state)
Parameters
AsyncCodeActivityContext
context
|
System.AsyncCallback
callback
|
System.Object
state
|
Returns
System.IAsyncResult
|
Overrides
System.Activities.AsyncCodeActivity<TResult>.BeginExecute(System.Activities.AsyncCodeActivityContext, System.AsyncCallback, System.Object)
CacheMetadata(CodeActivityMetadata)
Declaration
protected override void CacheMetadata(CodeActivityMetadata metadata)
Parameters
CodeActivityMetadata
metadata
|
Overrides
System.Activities.AsyncCodeActivity<TResult>.CacheMetadata(System.Activities.CodeActivityMetadata)
EndExecute(AsyncCodeActivityContext, IAsyncResult)
Declaration
protected override TResult EndExecute(AsyncCodeActivityContext context, IAsyncResult result)
Parameters
AsyncCodeActivityContext
context
|
System.IAsyncResult
result
|
Returns
TResult
|
Overrides
System.Activities.AsyncCodeActivity<TResult>.EndExecute(System.Activities.AsyncCodeActivityContext, System.IAsyncResult)