예제 #1
0
 public ServiceArgs(ServiceOperation operation, string usn, Service service)
 {
     this.operation = operation;
     this.usn = usn;
     this.service = service;
 }
예제 #2
0
 public ServiceArgs(ServiceOperation operation, Service service)
     : this(operation, service.Usn, service)
 {
 }
예제 #3
0
 protected virtual void OnServiceUpdated (Service service)
 {
     var handler = ServiceUpdated;
     if (handler != null) {
         handler (this, new ServiceArgs (ServiceOperation.Updated, service));
     }
 }
예제 #4
0
 internal void CacheServiceUpdated (Service service)
 {
     OnServiceUpdated (service);
 }
예제 #5
0
 internal void CacheServiceAdded (Service service)
 {
     OnServiceAdded (service);
 }
예제 #6
0
 protected virtual void OnServiceUpdated(Service service)
 {
     EventHandler<ServiceArgs> handler = service_updated;
     if (handler != null) {
         handler (this, new ServiceArgs (ServiceOperation.Updated, service));
     }
 }