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


IGrainReferenceRuntime Интерфейс

Определение

Логика среды выполнения для GrainReferences, которые будут доступны для использования. Эта служба не предназначена для непосредственного использования пользовательским кодом.

public interface IGrainReferenceRuntime
type IGrainReferenceRuntime = interface
Public Interface IGrainReferenceRuntime

Методы

Cast(IAddressable, Type)

Преобразует предоставленный grain объект в указанный interfaceType.

Convert(IAddressable, Type)

Преобразует предоставленный grain объект в указанный interfaceType.

Convert<TGrainInterface>(IAddressable)

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

InvokeMethod(GrainReference, IInvokable, InvokeMethodOptions)

Вызывает указанный метод, возвращающий void, в предоставленном интерфейсе grain, не дожидаясь ответа.

InvokeMethodAsync(GrainReference, IInvokable, InvokeMethodOptions)

Вызывает указанный метод в предоставленном интерфейсе grain.

InvokeMethodAsync<T>(GrainReference, IInvokable, InvokeMethodOptions)

Вызывает указанный метод в предоставленном интерфейсе grain.

InvokeMethodAsync<T>(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Вызывает метод для удаленного объекта.

InvokeOneWayMethod(GrainReference, Int32, Object[], InvokeMethodOptions, SiloAddress)

Вызывает метод fire и forget для удаленного объекта.

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