Поделиться через


TransactionalResourceExtension Класс

Определение

public class TransactionalResourceExtension : Orleans.Runtime.IGrainExtension, Orleans.Transactions.Abstractions.ITransactionalResourceExtension
type TransactionalResourceExtension = class
    interface ITransactionalResourceExtension
    interface IGrainExtension
    interface IAddressable
Public Class TransactionalResourceExtension
Implements IGrainExtension, ITransactionalResourceExtension
Наследование
TransactionalResourceExtension
Реализации

Конструкторы

TransactionalResourceExtension(IGrainActivationContext)
TransactionalResourceExtension(IGrainContextAccessor)

Методы

Abort(String, Guid)
Cancel(String, Guid, DateTime, TransactionalStatus)
CommitReadOnly(String, Guid, AccessCounter, DateTime)
Confirm(String, Guid, DateTime)
Prepare(String, Guid, AccessCounter, DateTime, ParticipantId)

Методы расширения

AsReference(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

AsReference<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленный объект grain.

BindGrainReference(IAddressable, IGrainFactory)

Привязывает ссылку grain к предоставленному объекту IGrainFactory.

Cast(IAddressable, Type)

Возвращает типизированные ссылки на предоставленный объект grain.

Cast<TGrainInterface>(IAddressable)

Возвращает типизированные ссылки на предоставленный объект grain.

GetGrainId(IAddressable)

Возвращает идентификатор grain, соответствующий указанному объекту grain.

GetPrimaryKey(IAddressable)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKey(IAddressable, String)

Guid Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyLong(IAddressable, String)

long Возвращает представление первичного ключа grain.

GetPrimaryKeyString(IAddressable)

Возвращает первичный string ключ объекта grain.

IsPrimaryKeyBasedOnLong(IAddressable)

Возвращает значение, указывающее, имеет ли часть первичного ключа тип long.

Применяется к