Share via


IGrainFactory 介面

定義

建立粒紋參考的功能。

public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
衍生

方法

BindGrainReference(IAddressable)

將所提供的粒紋參考系結至這個實例。

CreateObjectReference<TGrainObserverInterface>(IGrainObserver)

建立所提供 obj 之 的參考。

DeleteObjectReference<TGrainObserverInterface>(IGrainObserver)

刪除提供的物件參考。

GetGrain(GrainId)

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

GetGrain(GrainId, GrainInterfaceType)

傳回所提供之粒紋識別碼的參考,這個識別碼會實作指定的介面類別型。

GetGrain(Type, Guid)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

GetGrain(Type, Guid, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

GetGrain(Type, Int64)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

GetGrain(Type, Int64, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

GetGrain(Type, String)

傳回粒紋的參考,這是所提供介面類別型的主要實作,且具有提供的主鍵。

GetGrain<TGrainInterface>(GrainId)

傳回指定之粒紋的參考,這個資料細微性會實作指定的介面。

GetGrain<TGrainInterface>(Guid, String)

取得粒紋的參考。

GetGrain<TGrainInterface>(Guid, String, String)

取得粒紋的參考。

GetGrain<TGrainInterface>(Int64, String)

取得粒紋的參考。

GetGrain<TGrainInterface>(Int64, String, String)

取得粒紋的參考。

GetGrain<TGrainInterface>(String, String)

取得粒紋的參考。

GetGrain<TGrainInterface>(Type, Guid)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

GetGrain<TGrainInterface>(Type, Guid, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

GetGrain<TGrainInterface>(Type, Int64)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

GetGrain<TGrainInterface>(Type, Int64, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

GetGrain<TGrainInterface>(Type, String)

GetGrain 多載,會傳回粒紋介面的執行時間類型,並傳回轉換成 TGrainInterface 的粒紋。

主要使用案例是當您想要取得類型在編譯時期未知的粒紋時, (例如泛型型別參數) 。

擴充方法

GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>)

建立粒紋參考的功能。

適用於