Ejemplo n.º 1
0
 public Registration(ResourceInformer <TResource> resourceInformer, ResourceInformerCallback <TResource> callback)
 {
     ResourceInformer = resourceInformer;
     Callback         = callback;
     lock (resourceInformer._sync)
     {
         resourceInformer._registrations = resourceInformer._registrations.Add(this);
     }
 }
Ejemplo n.º 2
0
 public IResourceInformerRegistration Register(ResourceInformerCallback <IKubernetesObject <V1ObjectMeta> > callback)
 {
     Callback = (eventType, resource) => callback(eventType, resource);
     return(this);
 }
Ejemplo n.º 3
0
 public IResourceInformerRegistration Register(ResourceInformerCallback <TResource> callback)
 {
     Callback = callback;
     return(this);
 }
Ejemplo n.º 4
0
 public virtual IResourceInformerRegistration Register(ResourceInformerCallback <TResource> callback)
 {
     return(new Registration(this, callback));
 }