public void OnNext(T value) { CimInstance instance = value as CimInstance; if (instance != null) { SampleCimOperation.PrintCimInstance(instance); return; } CimMethodResult methodResult = value as CimMethodResult; if (methodResult != null) { SampleCimOperation.PrintCimMethodResult(methodResult); return; } CimMethodStreamedResult methodStreamResult = value as CimMethodStreamedResult; if (methodStreamResult != null) { SampleCimOperation.PrintCimMethodStreamResult(methodStreamResult); } CimSubscriptionResult subscriptionResult = value as CimSubscriptionResult; if (subscriptionResult != null) { SampleCimOperation.PrintCimInstance(subscriptionResult.Instance); return; } }
public static CimResponseType WriteError(CimInstance instance) { Console.WriteLine("Got WriteError callback"); Console.WriteLine("Printing WriteError instance ..."); SampleCimOperation.PrintCimInstance(instance); // Prompt the user to get proper Cim Response Type return(CimResponseType.Yes); }