다음을 통해 공유


TransactionRequestBase 클래스

정의

[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
상속
TransactionRequestBase
파생
특성
구현

생성자

TransactionRequestBase(Serializer<OrleansTransactionAbortedException>, IServiceProvider)

속성

IsAmbientTransactionSuppressed
IsTransactionRequired
Options

호출 옵션을 가져옵니다.

(다음에서 상속됨 RequestBase)
TransactionInfo
TransactionOption

메서드

AddInvokeMethodOptions(InvokeMethodOptions)

제공된 호출 옵션을 통합합니다.

(다음에서 상속됨 RequestBase)
BaseInvoke()
Dispose()
GetActivityName()

인터페이스 이름과 메서드 이름을 모두 참조하는 활동 이름을 가져옵니다.

(다음에서 상속됨 RequestBase)
GetArgument(Int32)

지정된 인덱스에서 인수를 가져옵니다.

(다음에서 상속됨 RequestBase)
GetArgumentCount()

인수 수를 가져옵니다.

(다음에서 상속됨 RequestBase)
GetDefaultResponseTimeout()

기본 응답 시간 제한을 가져옵니다.

(다음에서 상속됨 RequestBase)
GetInterfaceName()

전체 인터페이스 이름을 가져옵니다.

(다음에서 상속됨 RequestBase)
GetInterfaceType()

인터페이스 형식을 가져옵니다.

(다음에서 상속됨 RequestBase)
GetMethod()

메서드 정보 개체(일 수 있음 null)를 가져옵니다.

(다음에서 상속됨 RequestBase)
GetMethodName()

메서드 이름을 가져옵니다.

(다음에서 상속됨 RequestBase)
GetTarget()

호출 대상을 가져옵니다.

(다음에서 상속됨 RequestBase)
Invoke()
SetArgument(Int32, Object)

지정된 인덱스에서 인수를 설정합니다.

(다음에서 상속됨 RequestBase)
SetTarget(ITargetHolder)

의 instance ITargetHolder호출 대상을 설정합니다.

(다음에서 상속됨 RequestBase)
SetTransactionOptions(TransactionOption)
SetTransactionOptions(TransactionOptionAlias)
ToString() (다음에서 상속됨 RequestBase)

명시적 인터페이스 구현

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

적용 대상