RequestBase Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Base type used for method requests.
[Orleans.SerializerTransparent]
[Orleans.SuppressReferenceTracking]
public abstract class RequestBase : IDisposable, Orleans.Runtime.IRequest, Orleans.Serialization.Invocation.IInvokable
[<Orleans.SerializerTransparent>]
[<Orleans.SuppressReferenceTracking>]
type RequestBase = class
interface IRequest
interface IInvokable
interface IDisposable
Public MustInherit Class RequestBase
Implements IDisposable, IInvokable, IRequest
- Inheritance
-
RequestBase
- Derived
- Attributes
- Implements
Constructors
RequestBase() |
Properties
Options |
Gets the invocation options. |
Methods
AddInvokeMethodOptions(InvokeMethodOptions) |
Incorporates the provided invocation options. |
Dispose() | Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources. |
GetActivityName() |
Gets the activity name, which refers to both the interface name and method name. |
GetArgument(Int32) |
Gets the argument at the specified index. |
GetArgumentCount() |
Gets the number of arguments. |
GetDefaultResponseTimeout() |
Gets the default response timeout. |
GetInterfaceName() |
Gets the full interface name. |
GetInterfaceType() |
Gets the interface type. |
GetMethod() |
Gets the method info object, which may be |
GetMethodName() |
Gets the method name. |
GetTarget() |
Gets the invocation target. |
Invoke() |
Invoke the object. |
SetArgument(Int32, Object) |
Sets the argument at the specified index. |
SetTarget(ITargetHolder) |
Sets the invocation target from an instance of ITargetHolder. |
ToString() | Returns a string that represents the current object. |