Edit

Share via


TransactionRequest<TResult> Class

Definition

[Orleans.SerializerTransparent]
public abstract class TransactionRequest<TResult> : Orleans.TransactionRequestBase
[<Orleans.SerializerTransparent>]
type TransactionRequest<'Result> = class
    inherit TransactionRequestBase
Public MustInherit Class TransactionRequest(Of TResult)
Inherits TransactionRequestBase

Type Parameters

TResult
Inheritance
TransactionRequest<TResult>
Attributes

Constructors

TransactionRequest<TResult>(Serializer<OrleansTransactionAbortedException>, IServiceProvider)

Properties

IsAmbientTransactionSuppressed (Inherited from TransactionRequestBase)
IsTransactionRequired (Inherited from TransactionRequestBase)
Options

Gets the invocation options.

(Inherited from RequestBase)
TransactionInfo (Inherited from TransactionRequestBase)
TransactionOption (Inherited from TransactionRequestBase)

Methods

AddInvokeMethodOptions(InvokeMethodOptions)

Incorporates the provided invocation options.

(Inherited from RequestBase)
BaseInvoke()
Dispose() (Inherited from TransactionRequestBase)
GetActivityName()

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

(Inherited from RequestBase)
GetArgument(Int32)

Gets the argument at the specified index.

(Inherited from RequestBase)
GetArgumentCount()

Gets the number of arguments.

(Inherited from RequestBase)
GetDefaultResponseTimeout()

Gets the default response timeout.

(Inherited from RequestBase)
GetInterfaceName()

Gets the full interface name.

(Inherited from RequestBase)
GetInterfaceType()

Gets the interface type.

(Inherited from RequestBase)
GetMethod()

Gets the method info object, which may be null.

(Inherited from RequestBase)
GetMethodName()

Gets the method name.

(Inherited from RequestBase)
GetTarget()

Gets the invocation target.

(Inherited from RequestBase)
Invoke() (Inherited from TransactionRequestBase)
InvokeInner()
SetArgument(Int32, Object)

Sets the argument at the specified index.

(Inherited from RequestBase)
SetTarget(ITargetHolder)

Sets the invocation target from an instance of ITargetHolder.

(Inherited from RequestBase)
SetTransactionOptions(TransactionOption) (Inherited from TransactionRequestBase)
SetTransactionOptions(TransactionOptionAlias) (Inherited from TransactionRequestBase)
ToString() (Inherited from RequestBase)

Explicit Interface Implementations

IOnDeserialized.OnDeserialized(DeserializationContext) (Inherited from TransactionRequestBase)
IOutgoingGrainCallFilter.Invoke(IOutgoingGrainCallContext) (Inherited from TransactionRequestBase)

Applies to