IINRidesharingDomainHandling Schnittstelle
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Schnittstelle, die mehrere Schnittstellen im Zusammenhang mit verschiedenen Ridesharing-Absichten kombiniert.
[Foundation.Protocol(Name="INRidesharingDomainHandling", WrapperType=typeof(Intents.INRidesharingDomainHandlingWrapper))]
[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 IINRidesharingDomainHandling : IDisposable, Intents.IINGetRideStatusIntentHandling, Intents.IINListRideOptionsIntentHandling, Intents.IINRequestRideIntentHandling
type IINRidesharingDomainHandling = interface
interface INativeObject
interface IDisposable
interface IINGetRideStatusIntentHandling
interface IINListRideOptionsIntentHandling
interface IINRequestRideIntentHandling
Attribute
Implementiert
Eigenschaften
Handle
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts.
(Geerbt von INativeObject )
Methoden
Erweiterungsmethoden
ConfirmRideStatus(IINGetRideStatusIntentHandling, INGetRideStatusIntent, Action<INGetRideStatusIntentResponse>)
Entwickler können diese Methode überschreiben, um die Bestätigung des Status einer Fahrt anzupassen.
ConfirmListRideOptions(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INListRideOptionsIntentResponse>)
Entwickler können diese Methode überschreiben, um die Bestätigung der Liste der Fahrtoptionen anzupassen.
ResolveDropOffLocation(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INPlacemarkResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung des Ablageorts anzupassen.
ResolvePickupLocation(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INPlacemarkResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung des Abholorts anzupassen.
ConfirmRequestRide(IINRequestRideIntentHandling, INRequestRideIntent, Action<INRequestRideIntentResponse>)
Entwickler können diese Methode überschreiben, um die Bestätigung einer Fahrtanforderung anzupassen.
ResolveDropOffLocation(IINRequestRideIntentHandling, INRequestRideIntent, Action<INPlacemarkResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung des Ablageorts anzupassen.
ResolvePartySize(IINRequestRideIntentHandling, INRequestRideIntent, Action<INIntegerResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung der Anzahl der Passagiere in der Gruppe anzupassen.
ResolvePickupLocation(IINRequestRideIntentHandling, INRequestRideIntent, Action<INPlacemarkResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung des Abholorts anzupassen.
ResolveRideOptionName(IINRequestRideIntentHandling, INRequestRideIntent, Action<INSpeakableStringResolutionResult>)
Entwickler können diese Methode überschreiben, um die Auflösung von Optionen im Zusammenhang mit der Fahrt anzupassen.
ResolveScheduledPickupTime(IINRequestRideIntentHandling, INRequestRideIntent, Action<INDateComponentsRangeResolutionResult>)
Entwickler können dies implementieren, um die Auflösung geplanter Abholzeiten anzupassen.
Gilt für: