Idioma

CLLocationManager Classe

Definição

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

[Foundation.Register("CLLocationManager", true)]
public class CLLocationManager : Foundation.NSObject
[<Foundation.Register("CLLocationManager", true)>]
type CLLocationManager = class
    inherit NSObject
Herança
CLLocationManager
Atributos

Observações

Pedido de Autorização

Os programadores que queiram solicitar acesso à informação de localização devem pedir permissão ao utilizador para o fazer antes de poderem receber eventos. Isto faz-se chamando o método RequestWhenInUseAuthorization() (). Quando estes métodos são invocados, o sistema solicita autorização ao utilizador e, se ele a conceder, o AuthorizationChanged evento será ativado se for ativado (ou, se estiver a usar o idioma Delegate, o AuthorizationChanged(CLLocationManager, CLAuthorizationStatus) método será invocado.

Além disso, os programadores devem adicionar uma ou ambas as chaves NSLocationWhenInUseUsageDescription e NSLocationAlwaysUsageDescription nas suas info.plistaplicações . Estas chaves são cadeias que podem ser usadas para descrever porque é que a aplicação precisa de acesso à localização.

Os programadores devem usar um ditado como este:

var manager = new CLLocationManager();
manager.AuthorizationChanged += (sender, args) => {
  Console.WriteLine ("Authorization changed to: {0}", args.Status);
};
if (UIDevice.CurrentDevice.CheckSystemVersion(8,0))
    manager.RequestWhenInUseAuthorization();

Rastreio da localização do dispositivo

O caso CLLocationManager de uso mais comum é rastrear o dispositivo enquanto a aplicação está em primeiro plano. (Ver também "Atualização em Segundo Plano e Modo Diferido" abaixo.)

Os programadores de aplicações podem usar eventos ao estilo C# ou o padrão delegado-objeto da Apple para acompanhar a atualização da localização em primeiro plano. Para eventos ao estilo C#, os programadores podem usar o LocationsUpdated evento:

var mgr = new CLLocationManager();
mgr.LocationsUpdated += (sender, e) => {
  foreach(var loc in e.Locations)
  {
    Console.WriteLine(loc);
  }
};
mgr.StartUpdatingLocation();
let mgr = new CLLocationManager()
mgr.LocationsUpdated.Add( fun e ->
    e.Locations |> Seq.map Console.WriteLine |> ignore )
mgr.StartUpdatingLocations()          

Embora os eventos ao estilo C# sejam mais concisos, devem CLLocationManager usar o padrão delegado-objeto para certos comportamentos (por exemplo, atualização diferida), e pode ser mais consistente para uma aplicação usar o padrão delegado-objeto mesmo quando eventos ao estilo C# estão disponíveis. O padrão delegado-objeto consiste em atribuir um objeto personalizado CLLocationManagerDelegate à Delegate propriedade da CLLocationManager:

var mgr = new CLLocationManager();
mgr.Delegate = new MyLocationDelegate();
mgr.StartUpdatingLocation();
//...etc...

public class MyLocationDelegate : CLLocationManagerDelegate {
  public override void LocationsUpdated (CLLocationManager manager, CLLocation[] locations) {
    foreach(var loc in locations) {
      Console.WriteLine(loc);
    }
  }
}          
let mgr = new CLLocationManager()
mgr.Delegate <- new MyLocationDelegate()
mgr.StartUpdatingLocation()
//...etc...

type MyLocationDelegate () = inherit CLLocationManagerDelegate()
    override this.LocationsUpdated ( manager : CLLocationManager, locations : CLLocation[] ) = 
        locations 
        |> Seq.map Console.WriteLine
        |> ignore          
<subconjunto de bloco="nenhum" tipo="comportamentos">

Atualização em Segundo Plano e Modo Diferido

As localizações podem ser atualizadas enquanto a aplicação está em segundo plano. Isto requer que o info.plist seja modificado usando qualquer um Xamarin o editor visual do Studio:

Ou adicionando a chave manualmente:

<Exemplo>

<key>UIBackgroundModes</key>
<array>
<string>location</string>
</array>            

</exemplo></bloco><subconjunto="nenhum" tipo="comportamentos">

Importância do objeto do Delegado

Geralmente, ao usar Xamarin.iOS, os programadores podem escolher livremente se usam C# events ou "objetos de delegação" ao estilo Apple para reagir a eventos do ciclo de vida dos objetos. No entanto, vários CLLocationManager métodos requerem o padrão delegado-objeto.

</bloco>

Construtores

Nome Descrição
CLLocationManager()

Cria um novo CLLocationManager com valores predefinidos.

CLLocationManager(NativeHandle)

Um construtor usado ao criar representações geridas de objetos não geridos. Chamado pelo tempo de execução.

CLLocationManager(NSObjectFlag)

Construtor para chamar as classes derivadas para saltar a inicialização e simplesmente alocar o objeto.

Propriedades

Nome Descrição
AccessibilityAttributedUserInputLabels

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AccessibilityRespondsToUserInteraction

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AccessibilityTextualContext

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AccessibilityUserInputLabels

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AccuracyAuthorization

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ActivityType

Usado para fornecer pistas ao sistema operativo para melhor consumo de energia/precisão.

AllowsBackgroundLocationUpdates

Recebe ou define um valor Booleano que controla se a aplicação responderá a atualizações de localização enquanto está suspensa.

AuthorizationStatus

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

Class

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ClassHandle

A Objective-C conta da classe para esta aula.

DebugDescription

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DeferredLocationUpdatesAvailable

Se existem dados de localização diferidos gerados em segundo plano disponíveis.

Delegate

Uma instância da classe modelo CoreLocation.ICLLocationManagerDelegate que atua como delegado de classe.

Description

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DesiredAccuracy

A precisão preferida pela aplicação. (Precisões mais grosseiras consomem menos energia.)

DistanceFilter

A distância horizontal mínima, em metros, o dispositivo tem de se mover antes de emitir uma atualização de localização.

ExposedBindings

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Handle

Handle (apontador) para a representação do objeto não gerido.

(Herdado de NSObject)
Heading

A direção mais recente (direção em que o dispositivo está a viajar).

HeadingAvailable

Se a Heading propriedade não nullé .

HeadingBody

Obtém ou define o corpo usado como referência para cálculos de rumo.

HeadingFilter

A mudança mínima de rumo, em graus, necessária para gerar uma atualização de localização.

HeadingOrientation

A orientação usada para determinar os cálculos de rumo.

IsAuthorizedForWidgetUpdates

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

IsDirectBinding

Recebe ou define um valor que indica se esta instância utiliza ligação direta Objective-C.

(Herdado de NSObject)
IsProxy

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
IsRangingAvailable

Recebe um valor booleano que indica se o dispositivo consegue variar beacons Bluetooth.

Location

O mais recentemente recuperado CLLocation.

LocationServicesEnabled

Se existem serviços de localização disponíveis.

MaximumRegionMonitoringDistance

A maior distância de limite, em metros, que pode ser atribuída a uma região.

MaxTimeInterval

Representa o valor associado à constante CLTimeInternalMax

MonitoredRegions

O conjunto de CLRegions a ser monitorizado pela aplicação.

PausesLocationUpdatesAutomatically

Se o sistema pode pausar atualizações de localização (por exemplo, se o dispositivo não se mexer há algum tempo).

Purpose

Os promotores não devem usar esta propriedade obsoleta.

RangedBeaconConstraints

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

RangedRegions

O conjunto de CLRegions a ser rastreado usando alcance.

RegionMonitoringAvailable

Os programadores de aplicações devem usar IsMonitoringAvailable(Type) , em vez deste método obsoleto.

RegionMonitoringEnabled

Os programadores de aplicações devem usar IsMonitoringAvailable(Type) , em vez deste método obsoleto.

RetainCount

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Self

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ShouldDisplayHeadingCalibration

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ShowsBackgroundLocationIndicator

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SignificantLocationChangeMonitoringAvailable

Se está disponível monitorização de "mudança significativa de localização" (por exemplo, via switch de torre móvel).

Status

O estado de autorização da aplicação (por exemplo, se a aplicação for negada o acesso aos serviços de localização).

Superclass

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SuperHandle

Handle usado para representar os métodos na classe base para esta NSObject.

(Herdado de NSObject)
WeakDelegate

Um objeto que pode responder ao protocolo de delegado para este tipo

Zone

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)

Métodos

Nome Descrição
AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Regista um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Regista um objeto para ser observado externamente usando um método arbitrário.

(Herdado de NSObject)
AllowDeferredLocationUpdatesUntil(Double, Double)

Sugere que as atualizações de localização sejam adiadas até que tenham distance sido viajadas ou timeout já tenham passado.

AwakeFromNib()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
BeginInvokeOnMainThread(Action)

Invoca a ação especificada de forma assíncrona na thread principal da interface.

(Herdado de NSObject)
BeginInvokeOnMainThread(Selector, NSObject)

Invoca assíncronamente o código especificado na thread principal da interface.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSBindingOptions)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Bind(NSString, NSObject, String, NSDictionary)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
CommitEditing()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
CommitEditing(NSObject, Selector, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ConformsToProtocol(NativeHandle)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Copy()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DangerousAutorelease()

Chama o seletor 'autorelease' neste objeto.

(Herdado de NSObject)
DangerousRelease()

Chama o seletor 'release' neste objeto.

(Herdado de NSObject)
DangerousRetain()

Chama o seletor de 'retenção' neste objeto.

(Herdado de NSObject)
DidChange(NSKeyValueChange, NSIndexSet, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DidChangeValue(String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
DisallowDeferredLocationUpdates()

Desliga as atualizações de localização em segundo plano adiadas.

DismissHeadingCalibrationDisplay()

Remove a vista de calibração de rumo do ecrã.

Dispose()

Liberta os recursos usados pelo NSObject objeto.

(Herdado de NSObject)
Dispose(Boolean)

Liberta os recursos usados por este objeto.

DoesNotRecognizeSelector(Selector)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Equals(NSObject)

Determina se o especificado NSObject é igual à corrente NSObject.

(Herdado de NSObject)
Equals(Object)

Determina se o objeto especificado é igual à corrente NSObject.

(Herdado de NSObject)
GetBindingInfo(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
GetBindingOptionDescriptions(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
GetBindingValueClass(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
GetDictionaryOfValuesFromKeys(NSString[])

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
GetHashCode()

Gera um código de hash para a instância atual.

(Herdado de NSObject)
GetMethodForSelector(Selector)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
GetNativeHash()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Init()

Inicializa o objeto chamando o método Objective-C init .

(Herdado de NSObject)
InitializeHandle(NativeHandle, String, Boolean)

Inicializa a Handle propriedade com o resultado de um inicializador nativo.

(Herdado de NSObject)
InitializeHandle(NativeHandle, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
InitializeHandle(NativeHandle)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
Invoke(Action, Double)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
Invoke(Action, TimeSpan)

Invoca a ação especificada após o atraso especificado.

(Herdado de NSObject)
InvokeOnMainThread(Action)

Invoca a ação especificada de forma síncrona no tópico principal da interface.

(Herdado de NSObject)
InvokeOnMainThread(Selector, NSObject)

Invoca de forma síncrona o código especificado na thread principal da interface.

(Herdado de NSObject)
IsEqual(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
IsKindOfClass(Class)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
IsMemberOfClass(Class)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
IsMonitoringAvailable(Class)

Determina se o dispositivo suporta monitorização regional para o tipo especificado de CLRegion.

IsMonitoringAvailable(Type)

Determina se o dispositivo suporta monitorização regional para o tipo especificado de CLRegion.

MarkDirty()

Promove um objeto peer normal (IsDirectBinding é verdade) num objeto toggleref.

(Herdado de NSObject)
MutableCopy()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ObjectDidEndEditing(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double, NSString[])

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, Double)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSObject, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[])

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector, NSThread, NSObject, Boolean)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PerformSelector(Selector)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
PrepareForInterfaceBuilder()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
RemoveObserver(NSObject, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
RemoveObserver(NSObject, String, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
RemoveObserver(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
RequestAlwaysAuthorization()

Apresenta uma interface ao utilizador que solicita autorização para usar os serviços de localização sempre que a aplicação estiver a correr.

RequestLocation()

Solicita a localização atual.

RequestState(CLRegion)

Solicita assíncronamente informações sobre o estado do region.

RequestTemporaryFullAccuracyAuthorization(String, Action<NSError>)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

RequestTemporaryFullAccuracyAuthorization(String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

RequestTemporaryFullAccuracyAuthorizationAsync(String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

RequestWhenInUseAuthorization()

Apresenta uma interface ao utilizador que solicita autorização para usar serviços de localização sempre que a aplicação está em primeiro plano.

RespondsToSelector(Selector)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SetNilValueForKey(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SetValueForKey(NSObject, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SetValueForKeyPath(NativeHandle, NSString)

Define o valor da propriedade identificada por um determinado caminho de chave a um determinado valor.

(Herdado de NSObject)
SetValueForKeyPath(NSObject, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SetValueForUndefinedKey(NSObject, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
SetValuesForKeysWithDictionary(NSDictionary)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
StartMonitoring(CLRegion, Double)

Começa a monitorizar a região.

StartMonitoring(CLRegion)

Começa a monitorizar region a entrada e saída.

StartMonitoringLocationPushes(Action<NSData,NSError>)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

StartMonitoringLocationPushesAsync()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

StartMonitoringSignificantLocationChanges()

Começa a monitorizar mudanças significativas.

StartMonitoringVisits()

Começa a gerar eventos em resposta às visitas.

StartRangingBeacons(CLBeaconIdentityConstraint)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

StartRangingBeacons(CLBeaconRegion)

Começa a enviar notificações sobre beacons em region.

StartUpdatingHeading()

Começa a atualizar o cabeçalho.

StartUpdatingLocation()

Começa a atualizar a localização

StopMonitoring(CLRegion)

Deixa de monitorizar o region.

StopMonitoringLocationPushes()

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

StopMonitoringSignificantLocationChanges()

Começa a monitorizar mudanças significativas de localização.

StopMonitoringVisits()

Deixa de gerar eventos em resposta às visitas.

StopRangingBeacons(CLBeaconIdentityConstraint)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

StopRangingBeacons(CLBeaconRegion)

Deixa de rastrear beacons no region.

StopUpdatingHeading()

Deixa de atualizar o cabeçalho.

StopUpdatingLocation()

Deixa de atualizar a localização.

ToString()

Devolve uma representação de cadeia do valor da instância atual.

(Herdado de NSObject)
Unbind(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ValueForKey(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ValueForKeyPath(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
ValueForUndefinedKey(NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
WillChange(NSKeyValueChange, NSIndexSet, NSString)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)
WillChangeValue(String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

(Herdado de NSObject)

Eventos

Nome Descrição
AuthorizationChanged

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLAuthorizationChangedEventArgs objeto.

DeferredUpdatesFinished

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num NSErrorEventArgs objeto.

DidChangeAuthorization

Levantado pelo delegado do objeto para sinalizar um evento.

DidDetermineState

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionStateDeterminedEventArgs objeto.

DidFailRangingBeacons

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsConstraintFailedEventArgs objeto.

DidRangeBeacons

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsRangedEventArgs objeto.

DidRangeBeaconsSatisfyingConstraint

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsConstraintRangedEventArgs objeto.

DidStartMonitoringForRegion

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto.

DidVisit

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLVisitedEventArgs objeto.

Failed

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num NSErrorEventArgs objeto.

LocationsUpdated

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLLocationsUpdatedEventArgs objeto.

LocationUpdatesPaused

Levantado pelo delegado do objeto para sinalizar um evento.

LocationUpdatesResumed

Levantado pelo delegado do objeto para sinalizar um evento.

MonitoringFailed

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionErrorEventArgs objeto.

RangingBeaconsDidFailForRegion

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionBeaconsFailedEventArgs objeto.

RegionEntered

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto.

RegionLeft

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLRegionEventArgs objeto.

UpdatedHeading

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLHeadingUpdatedEventArgs objeto.

UpdatedLocation

Elevado pelo delegado do objeto para sinalizar um evento, fornecendo dados de eventos num CLLocationUpdatedEventArgs objeto.

Métodos da Extensão

Nome Descrição
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

AccessibilityHitTest(NSObject, CGPoint, UIEvent)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

BeginPreviewPanelControl(NSObject, QLPreviewPanel)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

BrowserAccessibilityDeleteTextAtCursor(NSObject, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

BrowserAccessibilityInsertTextAtCursor(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

EndPreviewPanelControl(NSObject, QLPreviewPanel)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityCustomRotors(NSObject)

Obtém o array de UIAccessibilityCustomRotor objetos apropriado para o this objeto.

GetAccessibilityLineEndPositionFromCurrentSelection(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityLineRangeForPosition(NSObject, IntPtr)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityLineStartPositionFromCurrentSelection(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityNextTextNavigationElement(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityNextTextNavigationElementBlock(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityPreviousTextNavigationElement(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityPreviousTextNavigationElementBlock(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityTextInputResponder(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetAccessibilityTextInputResponderHandler(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityAttributedValue(NSObject, NSRange)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityContainerType(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityCurrentStatus(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityDetailsElements(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityHasDomFocus(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityImageData(NSObject, NSDictionary)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityImageDataSize(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityIsRequired(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityKeyboardShortcuts(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityOrientation(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityPressedState(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityRoleDescription(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilitySelectedTextRange(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilitySortDirection(NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetBrowserAccessibilityValue(NSObject, NSRange)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetDebugDescription(INSObjectProtocol)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetHandle(INativeObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetNonNullHandle(INativeObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

GetValidModes(NSObject, NSFontPanel)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ObjectDidBeginEditing(NSObject, INSEditor)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ObjectDidEndEditing(NSObject, INSEditor)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ProvideImageData(NSObject, IntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ProvideImageToMTLTexture(NSObject, IMTLTexture, IMTLCommandBuffer, UIntPtr, UIntPtr, UIntPtr, UIntPtr, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Define o array de UIAccessibilityCustomRotor objetos apropriado para o this objeto.

SetAccessibilityNextTextNavigationElement(NSObject, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityNextTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityPreviousTextNavigationElement(NSObject, NSObject)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityPreviousTextNavigationElementBlock(NSObject, AXObjectReturnBlock)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityTextInputResponder(NSObject, IUITextInput)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetAccessibilityTextInputResponderHandler(NSObject, UITextInputReturnHandler)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityContainerType(NSObject, BEAccessibilityContainerType)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityCurrentStatus(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityDetailsElements(NSObject, NSObject[])

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityHasDomFocus(NSObject, Boolean)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityIsRequired(NSObject, Boolean)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityKeyboardShortcuts(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityOrientation(NSObject, BEAccessibilityOrientation)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityPressedState(NSObject, BEAccessibilityPressedState)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilityRoleDescription(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilitySelectedTextRange(NSObject, NSRange)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetBrowserAccessibilitySortDirection(NSObject, String)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

SetSharedObservers(NSObject, NSKeyValueSharedObserversSnapshot)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

ValidateToolbarItem(NSObject, NSToolbarItem)

Gerir a entrega dos eventos de localização, região e direção à sua aplicação.

Aplica-se a

Consulte também