Bagikan melalui


IINCallsDomainHandling Antarmuka

Definisi

Antarmuka menggabungkan beberapa antarmuka yang terkait dengan berbagai niat panggilan telepon.

[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
Atribut
Penerapan

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode

HandleSearchCallHistory(INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Pengembang harus mengambil alih metode ini dan memanggil T:System.Action'1 dengan yang INSearchCallHistoryIntentResponse sesuai dengan INSearchCallHistoryIntentintent.

(Diperoleh dari IINSearchCallHistoryIntentHandling)
HandleStartAudioCall(INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Pengembang harus mengambil alih metode ini dan memanggil T:System.Action'1 dengan yang INStartAudioCallIntentResponse sesuai dengan INStartAudioCallIntentintent.

(Diperoleh dari IINStartAudioCallIntentHandling)
HandleStartVideoCall(INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Pengembang harus mengambil alih metode ini dan memanggil T:System.Action'1 dengan yang INStartVideoCallIntentResponse sesuai dengan INStartVideoCallIntentintent.

(Diperoleh dari IINStartVideoCallIntentHandling)

Metode Ekstensi

ConfirmSearchCallHistory(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INSearchCallHistoryIntentResponse>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan konfirmasi pencarian riwayat panggilan.

ResolveCallType(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeResolutionResult>)

Pengembang tidak boleh menggunakan metode yang tidak digunakan lagi ini. Pengembang harus menggunakan 'ResolveCallTypes' sebagai gantinya.

ResolveCallTypes(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INCallRecordTypeOptionsResolutionResult>)

Pengembang dapat menerapkan metode ini untuk mengatasi jenis panggilan untuk pencarian riwayat.

ResolveDateCreated(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INDateComponentsRangeResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan parameter "tanggal dibuat" dari pencarian.

ResolveRecipient(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INPersonResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan parameter penerima pencarian.

ResolveUnseen(IINSearchCallHistoryIntentHandling, INSearchCallHistoryIntent, Action<INBooleanResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan resolusi apakah pengguna atau aplikasi dapat mencari panggilan yang tidak kelihatan.

ConfirmStartAudioCall(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INStartAudioCallIntentResponse>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan konfirmasi bahwa panggilan audio harus dimulai.

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

Pengembang dapat mengambil alih metode ini untuk menyelesaikan kontak tertentu berdasarkan intent.

ResolveDestinationType(IINStartAudioCallIntentHandling, INStartAudioCallIntent, Action<INCallDestinationTypeResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan resolusi jenis tujuan.

ConfirmStartVideoCall(IINStartVideoCallIntentHandling, INStartVideoCallIntent, Action<INStartVideoCallIntentResponse>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan perilaku selama konfirmasi untuk memulai panggilan video.

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

Pengembang dapat menerapkan metode ini untuk menyesuaikan resolusi kontak.

Berlaku untuk