Condividi tramite


IINCallsDomainHandling Interfaccia

Definizione

Interfaccia che combina diverse interfacce correlate a varie finalità di chiamata telefonica.

[Foundation.Protocol(Name="INCallsDomainHandling", WrapperType=typeof(Intents.INCallsDomainHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 12, 0, ObjCRuntime.PlatformArchitecture.Arch64, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINCallsDomainHandling : IDisposable, Intents.IINSearchCallHistoryIntentHandling, Intents.IINStartAudioCallIntentHandling, Intents.IINStartVideoCallIntentHandling
type IINCallsDomainHandling = interface
    interface INativeObject
    interface IDisposable
    interface IINSearchCallHistoryIntentHandling
    interface IINStartAudioCallIntentHandling
    interface IINStartVideoCallIntentHandling
Attributi
Implementazioni

Proprietà

Handle

Gestire (puntatore) alla rappresentazione dell'oggetto non gestita.

(Ereditato da INativeObject)

Metodi

HandleSearchCallHistory(INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Gli sviluppatori devono eseguire l'override di questo metodo e richiamare il T con un INSearchCallHistoryIntentResponse oggetto appropriato per .INSearchCallHistoryIntentintent

(Ereditato da IINSearchCallHistoryIntentHandling)
HandleStartAudioCall(INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Gli sviluppatori devono eseguire l'override di questo metodo e richiamare il T con un INStartAudioCallIntentResponse oggetto appropriato per .INStartAudioCallIntentintent

(Ereditato da IINStartAudioCallIntentHandling)
HandleStartVideoCall(INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Gli sviluppatori devono eseguire l'override di questo metodo e richiamare il T con un INStartVideoCallIntentResponse oggetto appropriato per .INStartVideoCallIntentintent

(Ereditato da IINStartVideoCallIntentHandling)

Metodi di estensione

ConfirmSearchCallHistory(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare la conferma di una ricerca della cronologia delle chiamate.

ResolveCallType(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeResolutionResult>)

Gli sviluppatori non devono usare questo metodo deprecato. Gli sviluppatori devono invece usare "ResolveCallTypes".

ResolveCallTypes(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeOptionsResolutionResult>)

Gli sviluppatori possono implementare questo metodo per risolvere i tipi di chiamata per una ricerca della cronologia.

ResolveDateCreated(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INDateComponentsRangeResolutionResult>)

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare il parametro "data creata" della ricerca.

ResolveRecipient(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INPersonResolutionResult>)

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare il parametro destinatario della ricerca.

ResolveUnseen(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INBooleanResolutionResult>)

Gli sviluppatori possono implementare questo metodo per personalizzare la risoluzione del fatto che l'utente o l'app possano cercare chiamate non accessibili.

ConfirmStartAudioCall(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Gli sviluppatori possono eseguire l'override di questo metodo per personalizzare la conferma che deve essere avviata una chiamata audio.

ResolveContacts(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INPersonResolutionResult[]>)

Gli sviluppatori possono eseguire l'override intentdi questo metodo per risolvere un contatto specifico basato su .

ResolveDestinationType(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INCallDestinationTypeResolutionResult>)

Gli sviluppatori possono implementare questo metodo per personalizzare la risoluzione del tipo di destinazione.

ConfirmStartVideoCall(IINStartVideoCallIntentHandling, INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Gli sviluppatori possono implementare questo metodo per personalizzare il comportamento durante la conferma per avviare una videochiamata.

ResolveContacts(IINStartVideoCallIntentHandling, INStartVideoCallIntent, Action<INPersonResolutionResult[]>)

Gli sviluppatori possono implementare questo metodo per personalizzare la risoluzione di un contatto.

Si applica a