ABAddressBook.RequestAccess(Action<Boolean,NSError>) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Предоставляет пользователю стандартное диалоговое окно разрешений, запрашивающее доступ к адресной книге.
public void RequestAccess (Action<bool,Foundation.NSError> onCompleted);
member this.RequestAccess : Action<bool, Foundation.NSError> -> unit
Параметры
Действие, вызывающееся после взаимодействия пользователя с диалоговым окном разрешений.
Комментарии
Пользователь должен предоставить приложениям разрешение на доступ ABAddressBookк . Для этого используется стандартное диалоговое окно разрешений, которое отображается асинхронно (при необходимости) путем вызова этого асинхронного окна. Действие onCompleted
вызывается после взаимодействия пользователя с диалогом.
NSError error;
addressBook = ABAddressBook.Create (out error);
if (addressBook != null) {
addressBook.RequestAccess (delegate (bool granted, NSError accessError) {
InvokeOnMainThread(() => accessStatus.Text = "Access " + (granted ? "allowed" : "denied"));
});
}
Применяется к
См. также раздел
- <xref:AddressBook.ABAddressBok.GetAuthorizationStatus>