Ejemplo n.º 1
0
            internal static System.Fabric.Result.StartNodeResult CreateFromNative(NativeClient.IFabricStartNodeResult nativeResult)
            {
                if (nativeResult == null)
                {
                    return(null);
                }

                var nodeResult = NodeResult.CreateFromNative(nativeResult.get_Result());

                var startNodeResult = new StartNodeResult(nodeResult.NodeName, nodeResult.NodeInstance);

                GC.KeepAlive(nativeResult);
                return(startNodeResult);
            }
Ejemplo n.º 2
0
            internal static RestartNodeResult CreateFromNative(NativeClient.IFabricRestartNodeResult nativeResult)
            {
                if (nativeResult == null)
                {
                    return(null);
                }

                var selectedReplica = new SelectedReplica(0, SelectedPartition.None);
                var nodeResult      = NodeResult.CreateFromNative(nativeResult.get_Result());

                var restartNodeResult = new RestartNodeResult(selectedReplica, nodeResult);

                GC.KeepAlive(nativeResult);
                return(restartNodeResult);
            }