ODSession
ODSession
объект служит оберткой Какао для Открыть сеанса Directory.
Оператор импорта
Swift
import OpenDirectory
Objective C
@import OpenDirectory;
Доступность
Доступный в OS X v10.6 и позже.
-
Возвращает совместно используемый экземпляр локального сеанса.
Объявление
Swift
class func defaultSession() -> ODSession!
Objective C
+ (ODSession *)defaultSession
Возвращаемое значение
Совместно используемый экземпляр локального сеанса.
Оператор импорта
Objective C
@import OpenDirectory;
Swift
import OpenDirectory
Доступность
Доступный в OS X v10.6 и позже.
-
Создает объект сеанса, направленный по прокси к другому узлу.
Объявление
Swift
init!(options
inOptions
: [NSObject : AnyObject]!, erroroutError
: NSErrorPointer)Objective C
- (instancetype)initWithOptions:(NSDictionary *)
inOptions
error:(NSError **)outError
Параметры
inOptions
Словарь опций связаться с сеансом. Может быть
nil
.outError
Ошибочная ссылка для деталей ошибки. Может быть
nil
.Возвращаемое значение
Создаваемый объект сеанса.
Оператор импорта
Objective C
@import OpenDirectory;
Swift
import OpenDirectory
Доступность
Доступный в OS X v10.6 и позже.
См. также
“ODSession Option Keys”
-
Возвращает автовыпущенный объект сеанса, направленный по прокси к другому узлу.
Объявление
Objective C
+ (instancetype)sessionWithOptions:(NSDictionary *)
inOptions
error:(NSError **)outError
Параметры
inOptions
Словарь опций связаться с сеансом. Может быть
nil
.outError
Ошибочная ссылка для деталей ошибки. Может быть
nil
.Возвращаемое значение
Инициализированный объект сеанса.
Оператор импорта
Objective C
@import OpenDirectory;
Доступность
Доступный в OS X v10.6 и позже.
См. также
“ODSession Option Keys”
-
Возвращает имена узла, регистрирующиеся в этом сеансе.
Объявление
Swift
func nodeNamesAndReturnError(_
outError
: NSErrorPointer) -> [AnyObject]!Параметры
outError
Ошибочная ссылка для деталей ошибки. Может быть
nil
.Возвращаемое значение
Имена узла зарегистрировались в этом сеансе.
Оператор импорта
Objective C
@import OpenDirectory;
Swift
import OpenDirectory
Доступность
Доступный в OS X v10.6 и позже.
-
Функциональные клавиши, используемые при создании сеанса, направлены по прокси.
Объявление
Swift
let ODSessionProxyAddress: NSString! let ODSessionProxyPort: NSString! let ODSessionProxyUsername: NSString! let ODSessionProxyPassword: NSString!
Objective C
NSString *const ODSessionProxyAddress; NSString *const ODSessionProxyPort; NSString *const ODSessionProxyUsername; NSString *const ODSessionProxyPassword;
Константы
-
ODSessionProxyAddress
ODSessionProxyAddress
Адрес для соединения с через прокси. Значение имеет тип
NSString
.Доступный в OS X v10.6 и позже.
-
ODSessionProxyPort
ODSessionProxyPort
Порт для соединения с через прокси. Значение имеет тип
NSNumber
.Доступный в OS X v10.6 и позже.
-
ODSessionProxyUsername
ODSessionProxyUsername
Имя пользователя для соединения с через прокси. Значение имеет тип
NSString
.Доступный в OS X v10.6 и позже.
-
ODSessionProxyPassword
ODSessionProxyPassword
Пароль для соединения с через прокси. Значение имеет тип
NSString
.Доступный в OS X v10.6 и позже.
-