コード例 #1
0
ファイル: MMIWrapper.cs プロジェクト: manupstairs/MMIExamples
        private void SubscribeCimSessionEvent(string namespaceName, string query)
        {
            IObservable <CimSubscriptionResult> queryInstances = CimSession.SubscribeAsync(namespaceName, "WQL", query);
            var observer = new MMIObserver <CimSubscriptionResult>();

            TouchScreenDisposeAble = queryInstances.Subscribe(observer);
        }
コード例 #2
0
        public IValueChangedNotify SubscribeBrightnessEvent()
        {
            string namespaceName = "root\\WMI";
            string query         = "SELECT Brightness from WmiMonitorBrightnessEvent";

            IObservable <CimSubscriptionResult> queryInstances = CimSession.SubscribeAsync(namespaceName, "WQL", query);
            var observer = new MMIObserver <CimSubscriptionResult>();

            TouchScreenDisposeAble = queryInstances.Subscribe(observer);
            return(observer);
        }