public NetworkListUtil() { m_logger = LoggerUtil.GetAppWideLogger(); m_networkListManager = new NETWORKLIST.NetworkListManager(); ConnectToNetworkListManagerEvents(); }
public NetworkWatcher() { _buffer = new Timer(BufferCallback); _manager = new NetworkListManager(); // init current connections _connections = GetCurrentConnections(); // prep for networkevents _container = (IConnectionPointContainer)_manager; _container.FindConnectionPoint(ref IID_INetworkEvents, out _connectionPoint); // wire up sink object _sink.Added += NetworkAdded; _sink.ConnectivityChanged += NetworkConnectivityChanged; _sink.Deleted += NetworkDeleted; _sink.PropertyChanged += NetworkPropertyChanged; // enable raising events _connectionPoint.Advise(_sink, out _cookie); }
public void ComEnumeratorTest2() { /*// Test IEnumerable collection * var nlm = new INetworkListManager(); * var en = nlm.GetNetworks(NLM_ENUM_NETWORK.NLM_ENUM_NETWORK_ALL); * * // Test IEnumerable * var e = new IEnumFromNext<INetwork>((out INetwork p) => en.Next(1, out p, out var f).Succeeded && f == 1, * () => en.Reset()); * foreach (var p in e) * { * Assert.IsInstanceOf<INetwork>(p); * TestContext.WriteLine(p.GetName()); * }*/ // Test IEnumerable collection var nlm = new INetworkListManager(); var en = nlm.GetNetworkConnections(); // Test IEnumerable var e = new IEnumFromNext <INetworkConnection>((out INetworkConnection p) => en.Next(1, out p, out var f).Succeeded&& f == 1, () => en.Reset()); foreach (var p in e) { Assert.IsInstanceOf <INetworkConnection>(p); TestContext.WriteLine(p.GetAdapterId().ToString()); } // Test IEnumerator var g = e.GetEnumerator(); g.Reset(); Assert.That(g.MoveNext(), Is.True); g.Dispose(); Assert.That(g.MoveNext(), Is.False); }
public CheckerInternetHelper(Form1 frm) { m_nlm = new NetworkListManager(); this.frm = frm; }
public NetworkManager() { iNetworkListManager = new NetworkListManager(); ConnectToNetworkListManagerEvents(); }
public static void OneTimeSetup() { mgr = new INetworkListManager(); coster = new INetworkCostManager(); }
private InternetConnectionChecker() { _networkListManager = new NetworkListManager(); }
public NetworkWatcher(Action<string> networkChangedCall) { _networkListManager = new NetworkListManager(); _networkChangedCall = networkChangedCall; }
public AppNetworkListUser() { this.m_nlm = (NetworkListManager)Activator.CreateInstance(Marshal.GetTypeFromCLSID(new Guid("DCB00C01-570F-4A9B-8D69-199FDBA5723B"))); }