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