예제 #1
0
 public static ServiceBeacon Get(this IServiceMonitor monitor, ServiceBeacon beacon)
 {
     return(monitor.Get(beacon.ServiceKey));
 }
예제 #2
0
 /// <summary>
 /// Register a service
 /// </summary>
 /// <param name="monitor"></param>
 /// <param name="serviceID"></param>
 /// <param name="serviceName"></param>
 /// <param name="serviceUri"></param>
 /// <param name="serviceData">Place for service to add some extra info</param>
 public static IServiceMonitor RegisterService(this IServiceMonitor monitor, string serviceID, string serviceName, Uri serviceUri, string serviceData = null)
 {
     monitor.RegisterService(serviceID, serviceName, serviceUri.ToString(), serviceData);
     return(monitor);
 }