IINRidesharingDomainHandling Interface
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Interface combinant plusieurs interfaces liées à différentes intentions de covoiturage.
[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
- Attributs
- Implémente
Propriétés
Handle |
Handle (pointeur) vers la représentation d’objet non managée. (Hérité de INativeObject) |
Méthodes
Méthodes d’extension
ConfirmRideStatus(IINGetRideStatusIntentHandling, INGetRideStatusIntent, Action<INGetRideStatusIntentResponse>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation de l’état d’un tour. |
ConfirmListRideOptions(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INListRideOptionsIntentResponse>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation de la liste des options de trajet. |
ResolveDropOffLocation(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INPlacemarkResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution de l’emplacement de dépôt. |
ResolvePickupLocation(IINListRideOptionsIntentHandling, INListRideOptionsIntent, Action<INPlacemarkResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution de l’emplacement de prise en charge. |
ConfirmRequestRide(IINRequestRideIntentHandling, INRequestRideIntent, Action<INRequestRideIntentResponse>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la confirmation d’une demande de course. |
ResolveDropOffLocation(IINRequestRideIntentHandling, INRequestRideIntent, Action<INPlacemarkResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution de l’emplacement de dépôt. |
ResolvePartySize(IINRequestRideIntentHandling, INRequestRideIntent, Action<INIntegerResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution du nombre de passagers dans la partie. |
ResolvePickupLocation(IINRequestRideIntentHandling, INRequestRideIntent, Action<INPlacemarkResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution de l’emplacement de prise en charge. |
ResolveRideOptionName(IINRequestRideIntentHandling, INRequestRideIntent, Action<INSpeakableStringResolutionResult>) |
Les développeurs peuvent remplacer cette méthode pour personnaliser la résolution des options liées au tour. |
ResolveScheduledPickupTime(IINRequestRideIntentHandling, INRequestRideIntent, Action<INDateComponentsRangeResolutionResult>) |
Les développeurs peuvent implémenter cela pour personnaliser la résolution des heures de prise en charge planifiées. |