IINCarCommandsDomainHandling インターフェイス

定義

さまざまな自動車関連の意図に関連するいくつかのインターフェイスを組み合わせたインターフェイス。

[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
属性
実装

プロパティ

Handle

アンマネージド オブジェクト表現へのハンドル (ポインター)。

(継承元 INativeObject)

メソッド

HandleActivateCarSignal(INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

開発者はこのメソッドをオーバーライドし、適切な を使用して T:System.Action'1INActivateCarSignalIntentResponseINActivateCarSignalIntentintent呼び出す必要があります。

(継承元 IINActivateCarSignalIntentHandling)
HandleGetCarLockStatus(INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

開発者はこのメソッドをオーバーライドし、適切な を使用して T:System.Action'1INGetCarLockStatusIntentResponseINGetCarLockStatusIntentintent呼び出す必要があります。

(継承元 IINGetCarLockStatusIntentHandling)
HandleGetCarPowerLevelStatus(INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

開発者はこのメソッドをオーバーライドし、適切な を使用して T:System.Action'1INGetCarPowerLevelStatusIntentResponseINGetCarPowerLevelStatusIntentintent呼び出す必要があります。

(継承元 IINGetCarPowerLevelStatusIntentHandling)
HandleSetCarLockStatus(INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

開発者はこのメソッドをオーバーライドし、適切な を使用して T:System.Action'1INSetCarLockStatusIntentResponseINSetCarLockStatusIntentintent呼び出す必要があります。

(継承元 IINSetCarLockStatusIntentHandling)

拡張メソッド

ConfirmActivateCarSignal(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

開発者は、このメソッドを実装して、車の信号がアクティブ化される可能性があるかどうかを確認できます。

ResolveCarName(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INSpeakableStringResolutionResult>)

開発者は、このメソッドを実装して車の名前を解決できます。

ResolveSignals(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INCarSignalOptionsResolutionResult>)

開発者は、このメソッドを実装して、要求されたシグナルを種類別に解決できます。

ConfirmGetCarLockStatus(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

開発者は、このメソッドを実装して、車のロックにアクセスできるかどうかを確認できます。

ResolveCarName(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

開発者は、このメソッドを実装して車の名前を解決できます。

ConfirmGetCarPowerLevelStatus(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

開発者は、このメソッドを実装して、車の電源レベルにアクセスできるかどうかを確認できます。

ResolveCarName(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INSpeakableStringResolutionResult>)

開発者は、このメソッドを実装して車の名前を解決できます。

ConfirmSetCarLockStatus(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

開発者は、このメソッドを実装して、アプリが車をロックおよびロック解除できるかどうかを確認するようにカスタマイズできます。

ResolveCarName(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

開発者は、このメソッドを実装して、車名の解像度をカスタマイズできます。

ResolveLocked(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INBooleanResolutionResult>)

開発者は、ロック状態の解決をカスタマイズするために、このメソッドを実装できます。

適用対象