Skip to content

Invokable_IManagementGrain_GrainReference_B761B345 Methods

Base class for requests for methods which return System.Threading.Tasks.ValueTask.

Dispose

override
public override void Dispose()
Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

GetActivityName

override
public override string GetActivityName()
Gets the activity name, which refers to both the interface name and method name.

GetArgument(int)

override
public override object GetArgument(int index)
Gets the argument at the specified index.

Parameters

indexint
The argument index.

Returns

The argument at the specified index.

GetArgumentCount

override
public override int GetArgumentCount()
Gets the number of arguments.

GetInterfaceName

override
public override string GetInterfaceName()
Gets the full interface name.

GetInterfaceType

override
public override Type GetInterfaceType()
Gets the interface type.

GetMethod

override
public override MethodInfo GetMethod()
Gets the method info object, which may be null.

GetMethodName

override
public override string GetMethodName()
Gets the method name.

GetTarget

override
public override object GetTarget()
Gets the invocation target.

Returns

The invocation target.

SetArgument(int, object)

override
public override void SetArgument(int index, object value)
Sets the argument at the specified index.

Parameters

indexint
The argument index.
valueobject
The argument value

SetTarget(ITargetHolder)

override
public override void SetTarget(ITargetHolder holder)
Sets the invocation target from an instance of ITargetHolder.

Parameters

holderITargetHolder
The invocation target.