static void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { //var lines = "\r\n--------" + System.DateTime.Now.ToString() + "\r\n" + e.EndpointDiscoveryMetadata.Address.Uri.AbsoluteUri.ToString(); //Console.WriteLine("\r\n--------" + System.DateTime.Now.ToString() + "\r\n" + e.EndpointDiscoveryMetadata.Address.Uri.AbsoluteUri.ToString()); //using (System.IO.StreamWriter file = new System.IO.StreamWriter(@"info.txt", true)) //{ // file.WriteLine(lines); //} foreach (var item in e.EndpointDiscoveryMetadata.ListenUris) { string uri = item.OriginalString; Console.WriteLine("Uri found: " + uri); try { if (uri.Contains("http://172.0.1.214")) { //MuestraInfo(uri); ManejaEventos(uri); //ManejaEventos2(uri); } } catch (Exception ee) { Console.WriteLine("excepcion requesting data to: " + uri); } } //MuestraInfoTest("http://172.0.1.213:5357/OnVifSimulatorService"); }
private static void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { Console.WriteLine("I have found {0}", e.EndpointDiscoveryMetadata.Address.ToString()); Console.WriteLine("\nContracts"); foreach (var item in e.EndpointDiscoveryMetadata.ContractTypeNames) { Console.WriteLine(item.ToString()); } Console.WriteLine("\nExtensions"); foreach (var item in e.EndpointDiscoveryMetadata.Extensions) { Console.WriteLine(item.ToString()); } Console.WriteLine("\nListenUris"); foreach (var item in e.EndpointDiscoveryMetadata.ListenUris) { Console.WriteLine(item.ToString()); } Console.WriteLine("\nScopes"); foreach (var item in e.EndpointDiscoveryMetadata.Scopes) { Console.WriteLine(item.ToString()); } Console.WriteLine("\nVersion"); Console.WriteLine(e.EndpointDiscoveryMetadata.Version.ToString()); }
private void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { tracer.Verb("ScreenCastControl::FindProgressChanged(...) " + e.EndpointDiscoveryMetadata.Address.ToString()); //logger.Debug("FindProgressChanged(...) " + e.EndpointDiscoveryMetadata.Address.ToString()); }
void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { Console.WriteLine("Found service at: " + e.EndpointDiscoveryMetadata.Address); ListViewItem item = new ListViewItem(e.EndpointDiscoveryMetadata.Address.ToString()); lvDevices.Items.Add(item); }
private void OnFindProgressChanged(object sender, FindProgressChangedEventArgs e) { if (!cache.Contains(e.EndpointDiscoveryMetadata.Address.Uri)) { cache.Add(e.EndpointDiscoveryMetadata); Console.WriteLine(string.Format(CultureInfo.InvariantCulture, "Discovery proxy client find endpoint : {0} - {1}", e.EndpointDiscoveryMetadata.GetSpecifiedName(), e.EndpointDiscoveryMetadata.Address.Uri)); } }
static void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { foreach (var ctn in e.EndpointDiscoveryMetadata.ContractTypeNames) { if (ctn.Namespace == DiscoveryNamespace && ctn.Name == DiscoveryTypeName) { Console.Out.WriteLine(e.EndpointDiscoveryMetadata.ListenUris [0].Host); //AddEndPoint (e.EndpointDiscoveryMetadata); } } }
void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { //Check endpoint metadata here for required types. foreach (var u in e.EndpointDiscoveryMetadata.ListenUris) { string uri = u.OriginalString; this.OnRecoveryChange(uri, DiscoveryEvent.EventTypes.dataEvent); } // this.OnRecoveryChange("", DiscoveryEvent.EventTypes.endEvent); }
void FindProgressChanged(object sender, FindProgressChangedEventArgs e) { // Add EndpointDiscoveryMetadata to FindRequestContext. // If Request-Response message exchange pattern is used, the responses will be collected and sent in one message to the original sender (client) // If duplex message exchange pattern is used, each of the responses will be sent to the original sender (client) as they are received this.findRequestContext.AddMatchingEndpoint(e.EndpointDiscoveryMetadata); if (Interlocked.Increment(ref pendingEndpointCount) == 0) { this.Complete(false); } }
void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { try { for (int i = 0; i < e.EndpointDiscoveryMetadata.ListenUris.Count; i++) { comboBox5.Invoke(new Action(() => { if (!comboBox5.Items.Contains(e.EndpointDiscoveryMetadata.ListenUris[i].Host)) { comboBox5.Items.Add(e.EndpointDiscoveryMetadata.ListenUris[i].Host); } })); ONVIFPORTS.Add(e.EndpointDiscoveryMetadata.ListenUris[i].Host, e.EndpointDiscoveryMetadata.ListenUris[i].Port, true); } } catch { } }
/// <summary> /// Every time a new device is found this methos executed /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { var uris = e.EndpointDiscoveryMetadata.ListenUris; if (uris.Any()) { var device = new Device() { // Get mac address should actually initialize the device object with more information macAddress = GetMacAddress(uris.First()), uris = uris }; // Review this method _devices.TryAdd(device.macAddress, device); } }
private void FindProgressChanged(object sender, FindProgressChangedEventArgs e) { var res = new DiscoveryResult { Manager = this, Metadata = e.EndpointDiscoveryMetadata, NetBiosName = e.EndpointDiscoveryMetadata?.Extensions?.FirstOrDefault(ex => ex.Name == "NetBiosName")?.Value, Port = e.EndpointDiscoveryMetadata?.Address?.Uri?.Port, IpV4Addresses = e.EndpointDiscoveryMetadata?.Extensions?.Where(ex => ex.Name == "IpV4Address").Select(ex => ex.Value).ToList(), IpV6Addresses = e.EndpointDiscoveryMetadata?.Extensions?.Where(ex => ex.Name == "IpV6Address").Select(ex => ex.Value).ToList() }; foreach (var action in onFindActions) { action(res); } }
//event that occurs while some matching endpoint is found private static void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { try { //create list of founded endpoints (here is ony one item) Uri endpoint = new Uri(e.EndpointDiscoveryMetadata.Address.ToString()); List <Uri> EndpointList = new List <Uri> { endpoint }; var logger = NLog.LogManager.GetCurrentClassLogger(); logger.Info("Searching Host endpoints - new endpoint founded: " + endpoint.ToString()); OnFoundedNewEndpoint(EndpointList); } catch (Exception ex) { var logger = NLog.LogManager.GetCurrentClassLogger(); logger.Info($"Error while founding new wndpoint: {ex.Message}."); } }
void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { this.onHostFound(e.EndpointDiscoveryMetadata.Address.Uri); }
void WsBrowserFindProgressChanged(object sender, FindProgressChangedEventArgs e) { AddFoundServiceFromWsMetaData(e.EndpointDiscoveryMetadata); }
static private void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { Console.WriteLine("DiscoveryClient_FindProgressChanged(...)"); }
private static void DiscoveryClientFindProgressChanged(object sender, FindProgressChangedEventArgs args) { CheckDevice(args.EndpointDiscoveryMetadata); }
private void DiscoveryClientOnFindProgressChanged(object sender, FindProgressChangedEventArgs findProgressChangedEventArgs) { FindNewEndpointMetadata(findProgressChangedEventArgs.EndpointDiscoveryMetadata.ListenUris.First()); }
static void discoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { //Check endpoint metadata here for required types. }
private void DiscoveryClientOnFindProgressChanged(object sender, FindProgressChangedEventArgs findProgressChangedEventArgs) { Logger.Debug("Service discovery progress changed. Found service @ {0}", findProgressChangedEventArgs.EndpointDiscoveryMetadata.Address); _address = findProgressChangedEventArgs.EndpointDiscoveryMetadata.Address; _isRunning = false; }
private static void DiscoveryClient_FindProgressChanged(object sender, FindProgressChangedEventArgs e) { Console.WriteLine($"Found this: {e}"); }
static void ClientFindProgressChanged(object sender, FindProgressChangedEventArgs e) { Console.WriteLine("Found ICalculatorService endpoint at {0}\n", e.EndpointDiscoveryMetadata.Address.Uri); InvokeCalculatorService(e.EndpointDiscoveryMetadata.Address); }