IGrainFactory Интерфейс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Функциональные возможности для создания ссылок на интервалы.
public interface IGrainFactory
type IGrainFactory = interface
Public Interface IGrainFactory
- Производный
Методы
BindGrainReference(IAddressable) |
Привязывает предоставленную ссылку grain к этому экземпляру. |
CreateObjectReference<TGrainObserverInterface>(IGrainObserver) |
Создает ссылку на предоставленный |
DeleteObjectReference<TGrainObserverInterface>(IGrainObserver) |
Удаляет указанную ссылку на объект. |
GetGrain(GrainId) |
Возвращает нетипиченную ссылку для предоставленного идентификатора grain. |
GetGrain(GrainId, GrainInterfaceType) |
Возвращает ссылку на предоставленный идентификатор grain, реализующий указанный тип интерфейса. |
GetGrain(Type, Guid) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. |
GetGrain(Type, Guid, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. |
GetGrain(Type, Int64) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. |
GetGrain(Type, Int64, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. |
GetGrain(Type, String) |
Возвращает ссылку на объект grain, который является основной реализацией предоставленного типа интерфейса и имеет предоставленный первичный ключ. |
GetGrain<TGrainInterface>(GrainId) |
Возвращает ссылку на указанную грань, реализующую указанный интерфейс. |
GetGrain<TGrainInterface>(Guid, String) |
Возвращает ссылку на объект grain. |
GetGrain<TGrainInterface>(Guid, String, String) |
Возвращает ссылку на объект grain. |
GetGrain<TGrainInterface>(Int64, String) |
Возвращает ссылку на объект grain. |
GetGrain<TGrainInterface>(Int64, String, String) |
Возвращает ссылку на объект grain. |
GetGrain<TGrainInterface>(String, String) |
Возвращает ссылку на объект grain. |
GetGrain<TGrainInterface>(Type, Guid) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). |
GetGrain<TGrainInterface>(Type, Guid, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). |
GetGrain<TGrainInterface>(Type, Int64) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). |
GetGrain<TGrainInterface>(Type, Int64, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). |
GetGrain<TGrainInterface>(Type, String) |
Перегрузка GetGrain, которая возвращает тип среды выполнения интерфейса grain и возвращает приведение grain к TGrainInterface. Основной вариант использования — получение объекта grain, тип которого неизвестен во время компиляции (например, параметры универсального типа). |
Методы расширения
GetTransactionAttributionGrain(IGrainFactory, Guid, Nullable<TransactionOption>) |
Функциональные возможности для создания ссылок на интервалы. |