コード例 #1
0
 public async static System.Threading.Tasks.Task <IoT.GrainInterfaces.ISystemObserver> CreateObjectReference(IoT.GrainInterfaces.ISystemObserver obj)
 {
     if (methodInvoker == null)
     {
         methodInvoker = new SystemObserverMethodInvoker();
     }
     return(SystemObserverFactory.Cast(await global::Orleans.Runtime.GrainReference.CreateObjectReference(obj, methodInvoker)));
 }
コード例 #2
0
 public static System.Threading.Tasks.Task DeleteObjectReference(IoT.GrainInterfaces.ISystemObserver reference)
 {
     return(global::Orleans.Runtime.GrainReference.DeleteObjectReference(reference));
 }
コード例 #3
0
            System.Threading.Tasks.Task IoT.GrainInterfaces.ISystemGrain.Unsubscribe(IoT.GrainInterfaces.ISystemObserver observer)
            {
                global::Orleans.CodeGeneration.GrainFactoryBase.CheckGrainObserverParamInternal(observer);

                return(base.InvokeMethodAsync <object>(-1645784438, new object[] { observer is global::Orleans.Grain ? IoT.GrainInterfaces.SystemObserverFactory.Cast(observer.AsReference()) : observer }));
            }