Compartilhar via


ABAddressBook Classe

Definição

Fornece acesso ao Catálogo de Endereços do sistema.

[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
Herança
ABAddressBook
Atributos
Implementações

Comentários

O Catálogo de Endereços é um banco de dados centralizado que armazena contatos de informações, como pessoas e empresas. Também há suporte para a noção de "grupos" que contêm um ou mais contatos. O ABAddressBook oferece suporte a:

Construtores

ABAddressBook()

Os desenvolvedores não devem usar esse construtor preterido. Em vez disso, os desenvolvedores devem usar o método Create estático

Campos

ErrorDomain

Identifica o domínio de erro no qual os erros do catálogo de endereços são agrupados.

Propriedades

GroupCount

Obtém o número de grupos no catálogo de endereços.

Handle

Manipule (ponteiro) para a representação de objeto não gerenciado.

HasUnsavedChanges

Indica se essa instância tem ou não alterações que não foram salvas no catálogo de endereços global.

PeopleCount

Obtém o número de registros no catálogo de ABPerson endereços.

Métodos

Add(ABRecord)

Adiciona um registro ao catálogo de endereços.

Create(NSError)

Fornece acesso ao Catálogo de Endereços do sistema.

Dispose()

Libera os recursos usados pelo objeto ABAddressBook.

Dispose(Boolean)

Libera os recursos usados pelo objeto ABAddressBook.

Finalize()

Finalizador para o objeto ABAddressBook

GetAllSources()

Retorna todas as fontes addresbook disponíveis no sistema.

GetAuthorizationStatus()

Quais permissões o usuário permitiu ao aplicativo.

GetDefaultSource()

Retorna a origem do catálogo de endereços padrão para o sistema.

GetEnumerator()

Retorna um enumerador que itera todos os registros e grupos no catálogo de endereços.

GetGroup(Int32)

Retorna o ABGroup com a ID de registro fornecida.

GetGroups()

Obtém todos os grupos no catálogo de endereços.

GetGroups(ABRecord)

Fornece acesso ao Catálogo de Endereços do sistema.

GetPeople()

Obtém todas as pessoas no catálogo de endereços.

GetPeople(ABRecord)

Fornece acesso ao Catálogo de Endereços do sistema.

GetPeople(ABRecord, ABPersonSortBy)

Fornece acesso ao Catálogo de Endereços do sistema.

GetPeopleWithName(String)

Obtém toda a ABPerson matriz que contém todos os registros com um nome correspondente.

GetPerson(Int32)

Retorna o ABPerson com a ID de registro fornecida.

GetSource(Int32)

Retorna uma fonte de pasta de endereços específica

LocalizedLabel(NSString)

Localize um rótulo de propriedade de registro na linguagem de interface do usuário atual.

OnExternalChange(ExternalChangeEventArgs)

Aciona o evento ExternalChange.

Remove(ABRecord)

Remove um registro do catálogo de endereços.

RequestAccess(Action<Boolean,NSError>)

Apresenta ao usuário uma caixa de diálogo de permissões padrão, solicitando acesso ao catálogo de endereços.

Revert()

Descarta alterações não salvas no catálogo de endereços.

Save()

Salva alterações não salvas feitas na instância atual no banco de dados global do Catálogo de Endereços.

Eventos

ExternalChange

Ocorre quando o catálogo de endereços é modificado.

Implantações explícitas de interface

IEnumerable.GetEnumerator()

Retorna um enumerador que itera todos os registros e grupos no catálogo de endereços.

Aplica-se a