Freigeben über


IINSetProfileInCarIntentHandling Schnittstelle

Definition

Schnittstelle, die die Handlermethode definiert, die bei der Implementierung mit einer INSetProfileInCarIntentResponseargfür aufrufen completion muss.

[Foundation.Protocol(Name="INSetProfileInCarIntentHandling", WrapperType=typeof(Intents.INSetProfileInCarIntentHandlingWrapper))]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 10, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.MacOSX, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Unavailable(ObjCRuntime.PlatformName.WatchOS, ObjCRuntime.PlatformArchitecture.All, null)]
public interface IINSetProfileInCarIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSetProfileInCarIntentHandling = interface
    interface INativeObject
    interface IDisposable
Abgeleitet
Attribute
Implementiert

Eigenschaften

Handle

Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.

(Geerbt von INativeObject)

Methoden

HandleSetProfileInCar(INSetProfileInCarIntent, Action<INSetProfileInCarIntentResponse>)

Entwickler müssen diese Methode überschreiben und T T:System.Action'1 mit einem INSetProfileInCarIntentResponse aufrufen, das INSetProfileInCarIntentintentdem entspricht.

Erweiterungsmethoden

ConfirmSetProfileInCar(IINSetProfileInCarIntentHandling, INSetProfileInCarIntent, Action<INSetProfileInCarIntentResponse>)

Entwickler können diese Methode überschreiben, um die Bestätigung des Festlegens eines Profils anzupassen.

ResolveCarName(IINSetProfileInCarIntentHandling, INSetProfileInCarIntent, Action<INSpeakableStringResolutionResult>)

Schnittstelle, die die Handlermethode definiert, die bei der Implementierung mit einer INSetProfileInCarIntentResponseargfür aufrufen completion muss.

ResolveDefaultProfile(IINSetProfileInCarIntentHandling, INSetProfileInCarIntent, Action<INBooleanResolutionResult>)

Entwickler sollten diese veraltete Methode nicht verwenden. Die Eigenschaft muss nicht aufgelöst werden.

ResolveProfileName(IINSetProfileInCarIntentHandling, INSetProfileInCarIntent, Action<INStringResolutionResult>)

Entwickler können diese Methode überschreiben, um die Auflösung eines Profilnamens anzupassen.

ResolveProfileNumber(IINSetProfileInCarIntentHandling, INSetProfileInCarIntent, Action<INIntegerResolutionResult>)

Entwickler können diese Methode überschreiben, um die Auflösung einer Profilnummer anzupassen.

Gilt für: