ABPerson 类

定义

有关人员的信息。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public class ABPerson : AddressBook.ABRecord, IComparable, IComparable<AddressBook.ABPerson>
type ABPerson = class
    inherit ABRecord
    interface IComparable
    interface IComparable<ABPerson>
继承
ABPerson
属性
实现

注解

支持的操作:

构造函数

ABPerson()

构造并初始化 ABPerson 实例。

ABPerson(ABRecord)

有关人员的信息。

字段

InvalidPropertyId

属性 ID 的值无效。

(继承自 ABRecord)
InvalidRecordId

记录 ID 的值无效。

(继承自 ABRecord)

属性

Birthday

获取或设置 ABPerson的生日。

CompositeNameFormat

开发人员不应使用此已弃用的属性。 开发人员应改用 GetCompositeNameFormat (null)

CreationDate

获取或设置记录的创建日期。

Department

获取或设置 ABPerson的 部门。

FirstName

获取或设置 ABPerson的 名。

FirstNamePhonetic

获取或设置 ABPerson的名字拼音代词。

Handle

处理指向非托管对象表示形式的 (指针) 。

(继承自 ABRecord)
HasImage

获取一个值, ABPerson 该值指示 是否具有图片。

Id

获取记录的唯一 ID。

(继承自 ABRecord)
Image

获取或设置 ABPerson的图片。

JobTitle

获取或设置 ABPerson的职务。

LastName

获取或设置 ABPerson的姓氏。

LastNamePhonetic

获取或设置 ABPerson的姓氏拼音代词。

MiddleName

获取或设置 ABPerson的中间名。

MiddleNamePhonetic

获取或设置 ABPerson的中间名拼音代词。

ModificationDate

获取或设置 ABPerson的修改日期。

Nickname

获取或设置 ABPerson的昵称。

Note

获取或设置 ABPerson的 注释。

Organization

获取或设置 ABPerson的组织。

PersonKind

获取或设置 ABPersonABPersonKind

Prefix

获取或设置 ABPerson的 前缀。

SortOrdering

获取用户对人员列表的排序排序首选项。

Source

有关人员的信息。

Suffix

获取或设置 ABPerson的 后缀。

Type

获取记录的类型。

(继承自 ABRecord)

方法

CompareTo(ABPerson)

将此实例与指定的 ABPerson 进行比较,并返回一个整数,该整数指示此实例在排序顺序 other中是之前、之后还是出现在与 相同的位置。

CompareTo(ABPerson, ABPersonSortBy)

将此实例与指定的 ABPerson 进行比较,并返回一个整数,该整数指示此实例在排序顺序 other 中是先于、后跟还是出现在 (由) 控制的 ordering 同一位置。

CreateFromVCard(ABRecord, NSData)

有关人员的信息。

Dispose()

释放 ABRecord 对象使用的资源。

(继承自 ABRecord)
Dispose(Boolean)

释放 ABRecord 对象使用的资源。

(继承自 ABRecord)
GetAllAddresses()

有关人员的信息。

GetCompositeNameDelimiter(ABRecord)

有关人员的信息。

GetCompositeNameFormat(ABRecord)

有关人员的信息。

GetDates()

ABPerson获取 的日期。

GetEmails()

ABPerson获取 的电子邮件地址。

GetImage(ABPersonImageFormat)

有关人员的信息。

GetInstantMessageServices()

有关人员的信息。

GetLinkedPeople()

有关人员的信息。

GetPhones()

ABPerson获取 的电话号码。

GetProperty(ABPersonProperty)

获取指定属性。

GetPropertyType(ABPersonProperty)

获取属性 property的类型。

GetPropertyType(Int32)

获取属性 propertyId的类型。

GetRelatedNames()

ABPerson获取 的相关名称。

GetSocialProfiles()

有关人员的信息。

GetUrls()

ABPerson获取 的 URL。

GetVCards(ABPerson[])

有关人员的信息。

LocalizedPropertyName(ABPersonProperty)

获取 的 property本地化名称。

LocalizedPropertyName(Int32)

获取 的 propertyId本地化名称。

RemoveImage()

ABPerson删除 的图片。

SetAddresses(ABMultiValue<NSDictionary>)

ABPerson设置 的新地址。

SetAddresses(ABMultiValue<PersonAddress>)

有关人员的信息。

SetDates(ABMultiValue<NSDate>)

ABPerson设置 的新日期。

SetEmails(ABMultiValue<String>)

ABPerson设置 的新电子邮件地址。

SetInstantMessages(ABMultiValue<InstantMessageService>)

有关人员的信息。

SetInstantMessages(ABMultiValue<NSDictionary>)

ABPerson设置 的新即时消息服务。

SetPhones(ABMultiValue<String>)

ABPerson设置 的新电话号码。

SetRelatedNames(ABMultiValue<String>)

ABPerson设置 的新相关名称。

SetSocialProfile(ABMultiValue<NSDictionary>)

有关人员的信息。

SetSocialProfile(ABMultiValue<SocialProfile>)

有关人员的信息。

SetUrls(ABMultiValue<String>)

ABPerson设置 的新 URL。

ToString()

返回 的组合名称 ABRecord

(继承自 ABRecord)

显式接口实现

IComparable.CompareTo(Object)

将此实例与指定的 ABPerson 进行比较,并返回一个整数,该整数指示此实例在排序顺序 o中是之前、之后还是出现在与 相同的位置。

适用于

另请参阅