次の方法で共有


ABAddressBook クラス

定義

システム アドレス帳へのアクセスを提供します。

[ObjCRuntime.Deprecated(ObjCRuntime.PlatformName.iOS, 9, 0, ObjCRuntime.PlatformArchitecture.None, "Use the 'Contacts' API instead.")]
public class ABAddressBook : IDisposable, ObjCRuntime.INativeObject, System.Collections.Generic.IEnumerable<AddressBook.ABRecord>
type ABAddressBook = class
    interface INativeObject
    interface IDisposable
    interface seq<ABRecord>
    interface IEnumerable
継承
ABAddressBook
属性
実装

注釈

アドレス帳は、人や企業などの情報連絡先を格納する一元化されたデータベースです。 1 つ以上の連絡先を含む "グループ" という概念もサポートされています。 ABAddressBook では次に示すオブジェクトをサポートしています。

コンストラクター

ABAddressBook()

開発者は、この非推奨のコンストラクターを使用しないでください。 開発者は、代わりに静的 Create メソッドを使用する必要があります

フィールド

ErrorDomain

アドレス帳エラーがグループ化されるエラー ドメインを識別します。

プロパティ

GroupCount

アドレス帳内のグループの数を取得します。

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

HasUnsavedChanges

このインスタンスに、グローバル アドレス帳に保存されていない変更があるかどうかを示します。

PeopleCount

アドレス帳内のレコードの ABPerson 数を取得します。

メソッド

Add(ABRecord)

アドレス帳にレコードを追加します。

Create(NSError)

システム アドレス帳へのアクセスを提供します。

Dispose()

ABAddressBook オブジェクトによって使用されるリソースを解放します。

Dispose(Boolean)

ABAddressBook オブジェクトによって使用されるリソースを解放します。

Finalize()

ABAddressBook オブジェクトのファイナライザー

GetAllSources()

システムで使用可能なすべての addresbook ソースを返します。

GetAuthorizationStatus()

ユーザーがアプリを許可したアクセス許可。

GetDefaultSource()

システムの既定のアドレス帳ソースを返します。

GetEnumerator()

アドレス帳内のすべてのレコードとグループを反復処理する列挙子を返します。

GetGroup(Int32)

指定したレコード ID を持つ を ABGroup 返します。

GetGroups()

アドレス帳内のすべてのグループを取得します。

GetGroups(ABRecord)

システム アドレス帳へのアクセスを提供します。

GetPeople()

アドレス帳内のすべてのユーザーを取得します。

GetPeople(ABRecord)

システム アドレス帳へのアクセスを提供します。

GetPeople(ABRecord, ABPersonSortBy)

システム アドレス帳へのアクセスを提供します。

GetPeopleWithName(String)

名前が一致するすべての ABPerson レコードを含むすべての配列を取得します。

GetPerson(Int32)

指定したレコード ID を持つ を ABPerson 返します。

GetSource(Int32)

特定のアドレス帳ソースを返します

LocalizedLabel(NSString)

レコード プロパティ ラベルを現在の UI 言語にローカライズします。

OnExternalChange(ExternalChangeEventArgs)

ExternalChange イベントを発生させます。

Remove(ABRecord)

アドレス帳からレコードを削除します。

RequestAccess(Action<Boolean,NSError>)

ユーザーに標準のアクセス許可ダイアログを表示し、アドレス帳へのアクセスを要求します。

Revert()

アドレス帳に対する未保存の変更を破棄します。

Save()

現在のインスタンスに加えられた未保存の変更をグローバル アドレス帳データベースに保存します。

イベント

ExternalChange

アドレス帳が変更されたときに発生します。

明示的なインターフェイスの実装

IEnumerable.GetEnumerator()

アドレス帳内のすべてのレコードとグループを反復処理する列挙子を返します。

適用対象