ABAddressBook Classe
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Fornisce l'accesso alla Rubrica di 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
- Ereditarietà
-
ABAddressBook
- Attributi
- Implementazioni
Commenti
La Rubrica è un database centralizzato che archivia i contatti informativi, ad esempio persone e aziende. La nozione di "gruppi" contenente uno o più contatti è supportata anche. Supporti ABAddressBook
:
- Gestione delle rubriche: ABAddressBook(), HasUnsavedChanges, Save()Revert().
- Accesso a una rubrica: RequestAccess(Action<Boolean,NSError>).
- Gestione dei record della rubrica: Remove(ABRecord)GetGroups(ABRecord)Add(ABRecord)GetPeopleWithName(String)IEnumerable.GetEnumerator()PeopleCountGetPerson(Int32)GroupCountGetGroup(Int32), .
- Modificare le notifiche ExternalChange.
- Localizzazione del testo: LocalizedLabel(NSString).
Costruttori
ABAddressBook() |
Gli sviluppatori non devono usare questo costruttore deprecato. Gli sviluppatori devono usare invece il metodo Create statico |
Campi
ErrorDomain |
Identifica il dominio di errore in cui vengono raggruppati gli errori della rubrica. |
Proprietà
GroupCount |
Ottiene il numero di gruppi nella rubrica. |
Handle |
Gestire (puntatore) alla rappresentazione dell'oggetto non gestita. |
HasUnsavedChanges |
Indica se questa istanza ha modifiche che non sono state salvate nella rubrica globale. |
PeopleCount |
Ottiene il numero di ABPerson record nella rubrica. |
Metodi
Add(ABRecord) |
Aggiunge un record alla rubrica. |
Create(NSError) |
Fornisce l'accesso alla Rubrica di sistema. |
Dispose() |
Rilascia le risorse usate dall'oggetto ABAddressBook. |
Dispose(Boolean) |
Rilascia le risorse usate dall'oggetto ABAddressBook. |
Finalize() |
Finalizzatore per l'oggetto ABAddressBook |
GetAllSources() |
Restituisce tutte le origini addresbook disponibili nel sistema. |
GetAuthorizationStatus() |
Quali autorizzazioni l'utente ha consentito all'app. |
GetDefaultSource() |
Restituisce l'origine del addressbook predefinita per il sistema. |
GetEnumerator() |
Restituisce un enumeratore che esegue l'iterazione di tutti i record e i gruppi nella rubrica. |
GetGroup(Int32) |
Restituisce l'oggetto con l'ID ABGroup record specificato. |
GetGroups() |
Ottiene tutti i gruppi nella rubrica. |
GetGroups(ABRecord) |
Fornisce l'accesso alla Rubrica di sistema. |
GetPeople() |
Ottiene tutte le persone nella rubrica. |
GetPeople(ABRecord) |
Fornisce l'accesso alla Rubrica di sistema. |
GetPeople(ABRecord, ABPersonSortBy) |
Fornisce l'accesso alla Rubrica di sistema. |
GetPeopleWithName(String) |
Ottiene tutte le matrici contenenti tutti ABPerson i record con un nome corrispondente. |
GetPerson(Int32) |
Restituisce l'oggetto con l'ID ABPerson record specificato. |
GetSource(Int32) |
Restituisce un'origine del addressbook specifica |
LocalizedLabel(NSString) |
Localizzare un'etichetta di proprietà record nella lingua dell'interfaccia utente corrente. |
OnExternalChange(ExternalChangeEventArgs) |
Genera l'evento ExternalChange. |
Remove(ABRecord) |
Rimuove un record dalla rubrica. |
RequestAccess(Action<Boolean,NSError>) |
Presenta l'utente con una finestra di dialogo di autorizzazioni standard, richiedendo l'accesso alla rubrica. |
Revert() |
Rimuove le modifiche non salvate nella rubrica. |
Save() |
Salva le modifiche non salvate apportate all'istanza corrente nel database della rubrica globale. |
Eventi
ExternalChange |
Si verifica quando la rubrica viene modificata. |
Implementazioni dell'interfaccia esplicita
IEnumerable.GetEnumerator() |
Restituisce un enumeratore che esegue l'iterazione di tutti i record e i gruppi nella rubrica. |