prototype ExtensionBrowserInstallationService : Service { String InstallationRegistrationId = new String(); String EntityName = new String(); ServiceName = "ExtensionBrowserInstallationService"; // Buffaly Service scope term: one concrete service instance per authorized Chrome installation. Scope = "per-binding"; AutoInitialize = false; Description = @"One authorized Buffaly Browser Agent installation in one Chrome profile. Scope remains per-binding because Buffaly service binding means one named concrete service instance, not a legacy session binding."; function ToGetStatus() : string { return ExtensionBrowserServiceFacade.GetStatus(this.InstallationRegistrationId); } function ToListBrowserContexts() : string { return ExtensionBrowserServiceFacade.ListBrowserContexts(this.InstallationRegistrationId); } }