Bagikan melalui


IINCarCommandsDomainHandling Antarmuka

Definisi

Antarmuka menggabungkan beberapa antarmuka yang terkait dengan berbagai niat terkait mobil.

[Foundation.Protocol(Name="INCarCommandsDomainHandling", WrapperType=typeof(Intents.INCarCommandsDomainHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.WatchOS, 3, 2, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINCarCommandsDomainHandling : IDisposable, Intents.IINActivateCarSignalIntentHandling, Intents.IINGetCarLockStatusIntentHandling, Intents.IINGetCarPowerLevelStatusIntentHandling, Intents.IINSetCarLockStatusIntentHandling
type IINCarCommandsDomainHandling = interface
    interface INativeObject
    interface IDisposable
    interface IINActivateCarSignalIntentHandling
    interface IINGetCarLockStatusIntentHandling
    interface IINGetCarPowerLevelStatusIntentHandling
    interface IINSetCarLockStatusIntentHandling
Atribut
Penerapan

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode

HandleActivateCarSignal(INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

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

(Diperoleh dari IINActivateCarSignalIntentHandling)
HandleGetCarLockStatus(INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

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

(Diperoleh dari IINGetCarLockStatusIntentHandling)
HandleGetCarPowerLevelStatus(INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

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

(Diperoleh dari IINGetCarPowerLevelStatusIntentHandling)
HandleSetCarLockStatus(INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

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

(Diperoleh dari IINSetCarLockStatusIntentHandling)

Metode Ekstensi

ConfirmActivateCarSignal(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

Pengembang dapat menerapkan metode ini untuk mengonfirmasi apakah sinyal mobil dapat diaktifkan.

ResolveCarName(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INSpeakableStringResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyelesaikan nama mobil.

ResolveSignals(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INCarSignalOptionsResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyelesaikan sinyal yang diminta berdasarkan jenis.

ConfirmGetCarLockStatus(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

Pengembang dapat menerapkan metode ini untuk menegaskan apakah kunci mobil dapat diakses.

ResolveCarName(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyelesaikan nama mobil.

ConfirmGetCarPowerLevelStatus(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

Pengembang dapat menerapkan metode ini untuk mengonfirmasi apakah tingkat daya mobil dapat diakses.

ResolveCarName(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INSpeakableStringResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyelesaikan nama mobil.

ConfirmSetCarLockStatus(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan konfirmasi apakah aplikasi dapat mengunci dan membuka kunci mobil.

ResolveCarName(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan resolusi nama mobil.

ResolveLocked(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INBooleanResolutionResult>)

Pengembang dapat menerapkan metode ini untuk menyesuaikan resolusi status kunci.

Berlaku untuk