hs.network.configuration
Этот подмодуль предоставляет доступ к текущим настройкам конфигурации расположения, установленным в динамическом хранилище системы.
Обзор API
- Конструкторы - вызовы API, которые возвращают объект, обычно тот, который предлагает методы API
- Методы - вызовы API, которые могут быть выполнены только на объекте, возвращённом конструктором
Документация API
Конструкторы
open
| Подпись | hs.network.configuration.open() -> storeObject |
|---|---|
| Тип | Конструктор |
| Описание |
Открывает сеанс для динамического хранилища, поддерживаемого сервером конфигурации системы. |
| Параметры |
|
| Возвращаемое значение |
|
| Исходный код | extensions/network/libnetwork_configuration.m строка 48 |
Методы
computerName
| Подпись | hs.network.configuration:computerName() -> name, encoding |
|---|---|
| Тип | Метод |
| Описание |
Возвращает имя компьютера, указанное в настройках совместного использования, и его кодировку. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Исходный код | extensions/network/libnetwork_configuration.m строка 194 |
consoleUser
| Подпись | hs.network.configuration:consoleUser() -> name, uid, gid |
|---|---|
| Тип | Метод |
| Описание |
Возвращает имя пользователя, текущего пользователя в системе, включая его идентификатор пользователя и идентификатор основной группы. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Исходный код | extensions/network/libnetwork_configuration.m строка 245 |
содержимое
| Подпись | hs.network.configuration:contents([keys], [pattern]) -> table |
|---|---|
| Тип | Метод |
| Описание |
Возвращает содержимое хранилища для указанных ключей или ключей, соответствующих указанному шаблону(ам) |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 86 |
dhcpInfo
| Подпись | hs.network.configuration:dhcpInfo([serviceID]) -> table |
|---|---|
| Тип | Метод |
| Описание |
Возвращает информацию DHCP для указанной службы или основной службы, если параметр не указан. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 161 |
имя_хоста
| Подпись | hs.network.configuration:hostname() -> name |
|---|---|
| Тип | Метод |
| Описание |
Возвращает текущее имя локального хоста компьютера |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 278 |
ключи
| Подпись | hs.network.configuration:keys([keypattern]) -> table |
|---|---|
| Тип | Метод |
| Описание |
Возвращает ключи в динамическом хранилище, соответствующие указанному шаблону |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/network/libnetwork_configuration.m строка 136 |
местоположение
| Подпись | hs.network.configuration:location() -> location |
|---|---|
| Тип | Метод |
| Описание |
Возвращает текущий идентификатор местоположения |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 397 |
местоположения
| Подпись | hs.network.configuration:locations() -> table |
|---|---|
| Тип | Метод |
| Описание |
Возвращает все настроенные местоположения |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/network/libnetwork_configuration.m строка 425 |
отслеживаниеКлючей
| Подпись | hs.network.configuration:monitorKeys([keys], [pattern]) -> storeObject |
|---|---|
| Тип | Метод |
| Описание |
Укажите ключ(и) или шаблон(ы) ключей для отслеживания изменений. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 572 |
прокси
| Подпись | hs.network.configuration:proxies() -> table |
|---|---|
| Тип | Метод |
| Описание |
Возвращает информацию о текущих активных прокси-серверах, если таковые имеются |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 461 |
setCallback
| Подпись | hs.network.configuration:setCallback(function) -> storeObject |
|---|---|
| Тип | Метод |
| Описание |
Установить или удалить функцию обратного вызова для объекта хранилища |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 488 |
setLocation
| Подпись | hs.network.configuration:setLocation(location) -> boolean |
|---|---|
| Тип | Метод |
| Описание |
Переключается на новое местоположение |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/network/libnetwork_configuration.m строка 316 |
start
| Подпись | hs.network.configuration:start() -> storeObject |
|---|---|
| Тип | Метод |
| Описание |
Начинает отслеживание объекта хранилища на предмет изменений отслеживаемых ключей и вызывает функцию обратного вызова (если она указана) при возникновении изменения. |
| Параметры |
|
| Возвращаемое значение |
|
| Примечания |
|
| Источник | extensions/network/libnetwork_configuration.m строка 523 |
stop
| Подпись | hs.network.configuration:stop() -> storeObject |
|---|---|
| Тип | Метод |
| Описание |
Останавливает отслеживание объекта хранилища на предмет изменений. |
| Параметры |
|
| Возвращаемое значение |
|
| Источник | extensions/network/libnetwork_configuration.m строка 550 |
© 2014–2017 Hammerspoon contributors
Licensed under the MIT License.
https://www.hammerspoon.org/docs/hs.network.configuration.html