Abbona għall-bidliet fil-konfigurazzjoni tal-proxy tal-macOS
Immonitorja l-muftieħ rilevanti tal-maħżen dinamiku SystemConfiguration u aġġorna l-politika tal-proxy ta' trasport personalizzat meta macOS jirrapporta bidliet.
Trasport li juża snapshot tal-proxy biss fil-bidu jista' jibqa' skadut wara bidla fin-network jew fil-post. Għal abbonament macOS SystemConfiguration, żomm dan iċ-ċiklu tal-ħajja espliċitu:
- Oħloq sessjoni SCDynamicStore b'callback.
- Irreġistra muftieħ jew mudelli eżatti b'
SCDynamicStoreSetNotificationKeys. Dawn huma arrays separati. Il-muftieħ globali tal-proxy huwaState:/Network/Global/Proxies; żid inputs speċifiċi għas-servizz biss fejn it-trasport jużahom. - Organizza l-kunsinna tal-callback permezz ta'
SCDynamicStoreSetDispatchQueuejew is-sors run-loop xieraq. Ir-reġistrazzjoni tal-ismijiet biss ma tmexxix il-callback. - Man-notifika, aqra mill-ġdid il-konfigurazzjoni effettiva u aġġorna x-xogħol sussegwenti. Il-lista tal-muftieħ mibdula mhijiex fiha nnifisha l-politika l-ġdida kompleta.
- Mat-tifi, iddiżattiva l-kunsinna b'kju null qabel ma toħroġ ir-riżorsi proprji. Żomm il-maħżen u l-kuntest tal-callback ħajjin sa dakinhar.
Il-header ta' Apple jiddefinixxi lista vojta ta' muftieħ mibdula bħala restart tas-server tal-maħżen dinamiku. F'dak il-każ ukoll, aġġorna l-istat rilevanti u warrab suppożizzjonijiet ibbażati fuq il-kontenut preċedenti.
Dan huwa approċċ tal-API macOS pubbliku. Il-headers ta' Apple jimmarkaw il-funzjonijiet korrispondenti bħala SPI privat għal iOS, għalhekk l-istess abbonament mhuwiex interfacca pubblika tal-applikazzjonijiet iOS.