Partager via


IINCallsDomainHandling Interface

Définition

Interface combinant plusieurs interfaces liées à différentes intentions d’appel téléphonique.

[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
Attributs
Implémente

Propriétés

Handle

Handle (pointeur) vers la représentation d’objet non managée.

(Hérité de INativeObject)

Méthodes

HandleSearchCallHistory(INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Les développeurs doivent remplacer cette méthode et appeler T:System.Action'1 avec un INSearchCallHistoryIntentResponse approprié au INSearchCallHistoryIntentintent.

(Hérité de IINSearchCallHistoryIntentHandling)
HandleStartAudioCall(INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Les développeurs doivent remplacer cette méthode et appeler T:System.Action'1 avec un INStartAudioCallIntentResponse approprié au INStartAudioCallIntentintent.

(Hérité de IINStartAudioCallIntentHandling)
HandleStartVideoCall(INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Les développeurs doivent remplacer cette méthode et appeler T:System.Action'1 avec un INStartVideoCallIntentResponse approprié au INStartVideoCallIntentintent.

(Hérité de IINStartVideoCallIntentHandling)

Méthodes d’extension

ConfirmSearchCallHistory(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation d’une recherche dans l’historique des appels.

ResolveCallType(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeResolutionResult>)

Les développeurs ne doivent pas utiliser cette méthode dépréciée. Les développeurs doivent utiliser « ResolveCallTypes » à la place.

ResolveCallTypes(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeOptionsResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour résoudre les types d’appels pour une recherche d’historique.

ResolveDateCreated(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INDateComponentsRangeResolutionResult>)

Les développeurs peuvent remplacer cette méthode pour personnaliser le paramètre « date de création » de la recherche.

ResolveRecipient(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INPersonResolutionResult>)

Les développeurs peuvent remplacer cette méthode pour personnaliser le paramètre destinataire de la recherche.

ResolveUnseen(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INBooleanResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution de la possibilité pour l’utilisateur ou l’application de rechercher des appels invisibles.

ConfirmStartAudioCall(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation qu’un appel audio doit démarrer.

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

Les développeurs peuvent remplacer cette méthode pour résoudre un contact spécifique basé sur .intent

ResolveDestinationType(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INCallDestinationTypeResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution du type de destination.

ConfirmStartVideoCall(IINStartVideoCallIntentHandling, INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Les développeurs peuvent implémenter cette méthode pour personnaliser le comportement lors de la confirmation de démarrage d’un appel vidéo.

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

Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution d’un contact.

S’applique à