Redagować

Udostępnij przez


TransactionRequestBase Class

Definition

[Orleans.GenerateSerializer]
public abstract class TransactionRequestBase : Orleans.Runtime.RequestBase, Orleans.IOutgoingGrainCallFilter, Orleans.Serialization.IOnDeserialized
[<Orleans.GenerateSerializer>]
type TransactionRequestBase = class
    inherit RequestBase
    interface IOutgoingGrainCallFilter
    interface IOnDeserialized
Public MustInherit Class TransactionRequestBase
Inherits RequestBase
Implements IOnDeserialized, IOutgoingGrainCallFilter
Inheritance
TransactionRequestBase
Derived
Attributes
Implements

Constructors

Name Description
TransactionRequestBase(Serializer<OrleansTransactionAbortedException>, IServiceProvider)

Properties

Name Description
IsAmbientTransactionSuppressed
IsCancellable (Inherited from RequestBase)
IsTransactionRequired
Options

Gets the invocation options.

(Inherited from RequestBase)
TransactionInfo
TransactionOption

Methods

Name Description
AddInvokeMethodOptions(InvokeMethodOptions)

Incorporates the provided invocation options.

(Inherited from RequestBase)
BaseInvoke()
Dispose()
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)
GetCancellationToken() (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()
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)
SetTransactionOptions(TransactionOptionAlias)
ToString() (Inherited from RequestBase)
TryCancel() (Inherited from RequestBase)

Explicit Interface Implementations

Name Description
IOnDeserialized.OnDeserialized(DeserializationContext)
IOutgoingGrainCallFilter.Invoke(IOutgoingGrainCallContext)

Applies to