共用方式為


ITransactionalResourceExtension 介面

定義

public interface ITransactionalResourceExtension : Orleans.Runtime.IGrainExtension
type ITransactionalResourceExtension = interface
    interface IGrainExtension
    interface IAddressable
Public Interface ITransactionalResourceExtension
Implements IGrainExtension
衍生
實作

方法

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)

傳回所提供之粒紋的具型別參考。

AsReference<TGrainInterface>(IAddressable)

傳回所提供之粒紋的具型別參考。

BindGrainReference(IAddressable, IGrainFactory)

將粒紋參考系結至提供的 IGrainFactory

Cast(IAddressable, Type)

傳回所提供之粒紋的具型別參考。

Cast<TGrainInterface>(IAddressable)

傳回所提供之粒紋的具型別參考。

GetGrainId(IAddressable)

傳回對應至所提供粒紋的粒紋識別碼。

GetPrimaryKey(IAddressable, String)

Guid 回粒紋主鍵的表示。

GetPrimaryKey(IAddressable)

Guid 回粒紋主鍵的表示。

GetPrimaryKeyLong(IAddressable, String)

long 回粒紋主鍵的表示。

GetPrimaryKeyLong(IAddressable)

long 回粒紋主鍵的表示。

GetPrimaryKeyString(IAddressable)

string 回粒紋的主鍵。

IsPrimaryKeyBasedOnLong(IAddressable)

傳回主鍵的一部分是否為 類型 long

適用於