ABAddressBook.RequestAccess(Action<Boolean,NSError>) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Presenta al usuario un cuadro de diálogo de permisos estándar que solicita acceso a la libreta de direcciones.
public void RequestAccess (Action<bool,Foundation.NSError> onCompleted);
member this.RequestAccess : Action<bool, Foundation.NSError> -> unit
Parámetros
Acción a la que se llama después de que el usuario haya interactuado con el cuadro de diálogo de permisos.
Comentarios
El usuario debe conceder permiso a las aplicaciones para acceder ABAddressBooka . Esto se hace con un cuadro de diálogo de permisos estándar que se muestra de forma asincrónica (si es necesario) mediante una llamada a este asincrónico. Se llama a la onCompleted
acción después de que el usuario haya interactuado con el cuadro de diálogo.
NSError error;
addressBook = ABAddressBook.Create (out error);
if (addressBook != null) {
addressBook.RequestAccess (delegate (bool granted, NSError accessError) {
InvokeOnMainThread(() => accessStatus.Text = "Access " + (granted ? "allowed" : "denied"));
});
}
Se aplica a
Consulte también
- <xref:AddressBook.ABAddressBok.GetAuthorizationStatus>