Spec-Zone .ru
спецификации, руководства, описания, API

Библиотека разработчика Mac

Разработчик

Ссылка платформы сотрудничества ссылка класса CBIdentity

Опции
Развертывание Target:

На этой странице
Язык:

CBIdentity

A CBIdentity объект используется для доступа к атрибутам идентификационных данных, сохраненных в полномочиях идентификационных данных. Можно использовать объект идентификационных данных для нахождения идентификационных данных и хранения их в списке управления доступом (ACL). Если необходимо отредактировать эти атрибуты, используйте в своих интересах CSIdentity класс в Core Services.

Можно получить a CBIdentity объект от одного из следующих методов фабрики классов: identityWithName:authority:, identityWithUUIDString:authority:, identityWithPersistentReference:, или identityWithCSIdentity:.

A CBIdentity объект имеет методы для поддержки для функциональной совместимости с Идентификационными данными Core Services API. Отправить CSIdentity к Вашему CBIdentity возразите для возврата непрозрачного объекта для использования в Идентификационных данных Core Services API. Точно так же вызовите identityWithCSIdentity: использовать непрозрачный объект Идентификационных данных Core Services в платформе Сотрудничества.

Существует два подкласса CBIdentity: CBGroupIdentity и CBUserIdentity. Если Вы работаете в частности с идентификационными данными группы, использовать CBGroupIdentity. Точно так же, если Вы работаете с пользовательскими идентификационными данными, использовать CBUserIdentity.

Наследование


Оператор импорта


Swift

import Collaboration

Objective C

@import Collaboration;

Доступность


Доступный в OS X v10.5 и позже.
  • Возвращает объект идентификационных данных, создаваемый из указанного непрозрачного объекта Идентификационных данных Core Services.

    Объявление

    Swift

    init!(CSIdentity csIdentity: CSIdentity!) -> CBIdentity

    Objective C

    + (CBIdentity *)identityWithCSIdentity:(CSIdentityRef)csIdentity

    Параметры

    csIdentity

    Непрозрачный объект Идентификационных данных Core Services.

    Возвращаемое значение

    Объект идентификационных данных для использования с платформой Сотрудничества.

    Обсуждение

    Этот метод используется для функциональной совместимости с Идентификационными данными Core Services API.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает объект идентификационных данных с именем от указанных полномочий идентификационных данных.

    Объявление

    Swift

    init!(name name: String!, authority authority: CBIdentityAuthority!) -> CBIdentity

    Objective C

    + (CBIdentity *)identityWithName:(NSString *)name authority:(CBIdentityAuthority *)authority

    Параметры

    name

    Имя идентификационных данных.

    authority

    Полномочия идентификационных данных для поиска.

    Возвращаемое значение

    Объект идентификационных данных, или nil если никакие идентификационные данные не найдены с указанным именем.

    Обсуждение

    Имя сравнено со всеми допустимыми именами идентификационных данных, включая полные имена, краткие названия, адреса электронной почты и псевдонимы.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает объект идентификационных данных соответствие персистентных справочных данных.

    Объявление

    Swift

    init!(persistentReference data: NSData!) -> CBIdentity

    Objective C

    + (CBIdentity *)identityWithPersistentReference:(NSData *)data

    Параметры

    data

    Персистентный объект данных, относящийся к идентификационным данным.

    Возвращаемое значение

    Объект идентификационных данных соответствие персистентного объекта данных, или nil если не найдены идентификационные данные.

    Обсуждение

    Персистентная ссылка является непрозрачным объектом данных, подходящим для персистентного хранения.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает объект идентификационных данных с данным UUID от указанных полномочий идентификационных данных.

    Объявление

    Swift

    init!(UUIDString uuid: String!, authority authority: CBIdentityAuthority!) -> CBIdentity

    Objective C

    + (CBIdentity *)identityWithUUIDString:(NSString *)uuid authority:(CBIdentityAuthority *)authority

    Параметры

    uuid

    UUID идентификационных данных Вы ищете.

    authority

    Полномочия идентификационных данных для поиска.

    Возвращаемое значение

    Объект идентификационных данных, или nil если никакие идентификационные данные не найдены с соответствующими критериями.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает массив псевдонимов (альтернативные названия) для идентификационных данных.

    Объявление

    Swift

    func aliases() -> [AnyObject]!

    Objective C

    - (NSArray *)aliases

    Возвращаемое значение

    Массив NSString объекты, содержащие альтернативные названия для идентификационных данных.

    Обсуждение

    Идентификационные данные могут иметь нуль или больше псевдонимов. Как полные имена и краткие названия, два идентификационных данных не могут совместно использовать псевдоним.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает полномочия идентификационных данных, где сохранены идентификационные данные.

    Объявление

    Swift

    func authority() -> CBIdentityAuthority!

    Objective C

    - (CBIdentityAuthority *)authority

    Возвращаемое значение

    Полномочия идентификационных данных, где сохранены идентификационные данные.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает адрес электронной почты идентификационных данных.

    Объявление

    Swift

    func emailAddress() -> String!

    Objective C

    - (NSString *)emailAddress

    Возвращаемое значение

    Адрес электронной почты идентификационных данных или nil если ни один не существует.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает полное имя идентификационных данных.

    Объявление

    Swift

    func fullName() -> String!

    Objective C

    - (NSString *)fullName

    Возвращаемое значение

    Полное имя для идентификационных данных.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает изображение, связанное с идентификационными данными.

    Объявление

    Swift

    func image() -> NSImage!

    Objective C

    - (NSImage *)image

    Возвращаемое значение

    Изображение связалось с идентификационными данными, или nil если ни один не существует.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает булево значение, указывающее состояние скрытого свойства идентификационных данных.

    Объявление

    Swift

    func isHidden() -> Bool

    Objective C

    - (BOOL)isHidden

    Возвращаемое значение

    YEStrue если скрыты идентификационные данные; NOfalse если это не.

    Обсуждение

    Скрытые идентификационные данные не обнаруживаются в Средстве выбора Идентификационных данных. Скрытые идентификационные данные отсылают к системным идентификационным данным такой как root, www, и wheel.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает булево значение, указывающее, являются ли идентификационные данные элементом указанной группы.

    Объявление

    Swift

    func isMemberOfGroup(_ group: CBGroupIdentity!) -> Bool

    Objective C

    - (BOOL)isMemberOfGroup:(CBGroupIdentity *)group

    Параметры

    group

    Группа для проверки на членство.

    Возвращаемое значение

    YEStrue если идентификационные данные являются элементом группы; NOfalse если это не.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает имя POSIX идентификационных данных.

    Объявление

    Swift

    func posixName() -> String!

    Objective C

    - (NSString *)posixName

    Возвращаемое значение

    Имя POSIX идентификационных данных.

    Обсуждение

    Имя POSIX также упоминается как «краткое название» для идентификационных данных. Это может только содержать символы A-Z, a-z, 0-9, - _., и.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает UUID идентификационных данных как строка.

    Объявление

    Swift

    func UUIDString() -> String!

    Objective C

    - (NSString *)UUIDString

    Возвращаемое значение

    Строка UUID идентификационных данных.

    Обсуждение

    Строка UUID сгенерирована так, это уникально через все полномочия идентификационных данных. При хранении ACLs один метод должен сохранить UUID каждых идентификационных данных. Однако рекомендуется использовать персистентный объект данных вместо этого (см. persistentReference).

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает непрозрачный объект для использования с Идентификационными данными Core Services API.

    Объявление

    Swift

    func CSIdentity() -> Unmanaged<CSIdentity>!

    Objective C

    - (CSIdentityRef)CSIdentity

    Возвращаемое значение

    Непрозрачный объект для использования с Идентификационными данными Core Services API.

    Обсуждение

    Этот метод, вместе с identityWithCSIdentity:, используется для функциональной совместимости с Идентификационными данными Core Services API.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.

  • Возвращает персистентную ссылку для хранения ссылки на идентификационные данные.

    Объявление

    Swift

    func persistentReference() -> NSData!

    Objective C

    - (NSData *)persistentReference

    Возвращаемое значение

    Объект данных, уникально ссылающийся на идентификационные данные.

    Обсуждение

    Персистентный объект справочных данных является объектом, сгенерированным от идентификационных данных. Персистентные объекты данных могут быть записаны в и считаны из файла, делая их чрезвычайно полезными для хранения идентификационных данных в ACL.

    Оператор импорта

    Objective C

    @import Collaboration;

    Swift

    import Collaboration

    Доступность

    Доступный в OS X v10.5 и позже.