Partager via


IINCarCommandsDomainHandling Interface

Définition

Interface combinant plusieurs interfaces liées à différentes intentions liées à la voiture.

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

Propriétés

Handle

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

(Hérité de INativeObject)

Méthodes

HandleActivateCarSignal(INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

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

(Hérité de IINActivateCarSignalIntentHandling)
HandleGetCarLockStatus(INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

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

(Hérité de IINGetCarLockStatusIntentHandling)
HandleGetCarPowerLevelStatus(INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

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

(Hérité de IINGetCarPowerLevelStatusIntentHandling)
HandleSetCarLockStatus(INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

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

(Hérité de IINSetCarLockStatusIntentHandling)

Méthodes d’extension

ConfirmActivateCarSignal(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INActivateCarSignalIntentResponse>)

Les développeurs peuvent implémenter cette méthode pour vérifier si les signaux de la voiture peuvent être activés.

ResolveCarName(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INSpeakableStringResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour résoudre le nom de la voiture.

ResolveSignals(IINActivateCarSignalIntentHandling, INActivateCarSignalIntent, Action<INCarSignalOptionsResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour résoudre les signaux demandés par type.

ConfirmGetCarLockStatus(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INGetCarLockStatusIntentResponse>)

Les développeurs peuvent implémenter cette méthode pour confirmer si les verrous de la voiture sont accessibles.

ResolveCarName(IINGetCarLockStatusIntentHandling, INGetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour résoudre le nom de la voiture.

ConfirmGetCarPowerLevelStatus(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INGetCarPowerLevelStatusIntentResponse>)

Les développeurs peuvent implémenter cette méthode pour vérifier si les niveaux d’alimentation de la voiture sont accessibles.

ResolveCarName(IINGetCarPowerLevelStatusIntentHandling, INGetCarPowerLevelStatusIntent, Action<INSpeakableStringResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour résoudre le nom de la voiture.

ConfirmSetCarLockStatus(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSetCarLockStatusIntentResponse>)

Les développeurs peuvent implémenter cette méthode pour personnaliser la confirmation que l’application peut verrouiller et déverrouiller la voiture.

ResolveCarName(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INSpeakableStringResolutionResult>)

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

ResolveLocked(IINSetCarLockStatusIntentHandling, INSetCarLockStatusIntent, Action<INBooleanResolutionResult>)

Les développeurs peuvent implémenter cette méthode pour personnaliser la résolution de l’état du verrou.

S’applique à