Edit

Share via


IRequest Interface

Definition

Represents a request to invoke a method on a grain.

public interface IRequest : IDisposable, Orleans.Serialization.Invocation.IInvokable
type IRequest = interface
    interface IInvokable
    interface IDisposable
Public Interface IRequest
Implements IDisposable, IInvokable
Derived
Implements

Properties

Options

Gets the invocation options.

Methods

AddInvokeMethodOptions(InvokeMethodOptions)

Incorporates the provided invocation options.

GetActivityName()

Gets the activity name, which refers to both the interface name and method name.

(Inherited from IInvokable)
GetArgument(Int32)

Gets the argument at the specified index.

(Inherited from IInvokable)
GetArgumentCount()

Gets the number of arguments.

(Inherited from IInvokable)
GetDefaultResponseTimeout()

Gets the default response timeout.

(Inherited from IInvokable)
GetInterfaceName()

Gets the full interface name.

(Inherited from IInvokable)
GetInterfaceType()

Gets the interface type.

(Inherited from IInvokable)
GetMethod()

Gets the method info object, which may be null.

(Inherited from IInvokable)
GetMethodName()

Gets the method name.

(Inherited from IInvokable)
GetTarget()

Gets the invocation target.

(Inherited from IInvokable)
Invoke()

Invoke the object.

(Inherited from IInvokable)
SetArgument(Int32, Object)

Sets the argument at the specified index.

(Inherited from IInvokable)
SetTarget(ITargetHolder)

Sets the invocation target from an instance of ITargetHolder.

(Inherited from IInvokable)
ToMethodCallString(IRequest)

Returns a string representation of the request.

ToString(IRequest)

Returns a string representation of the request.

Applies to