Bagikan melalui


IINBookRestaurantReservationIntentHandling Antarmuka

Definisi

Antarmuka yang mendefinisikan metode handler yang, ketika diimplementasikan, harus memanggil completion dengan yang INBookRestaurantReservationIntentResponse sesuai dengan arg.

[Foundation.Protocol(Name="INBookRestaurantReservationIntentHandling", WrapperType=typeof(Intents.INBookRestaurantReservationIntentHandlingWrapper))]
[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 IINBookRestaurantReservationIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINBookRestaurantReservationIntentHandling = interface
    interface INativeObject
    interface IDisposable
Atribut
Penerapan

Properti

Handle

Tangani (penunjuk) ke representasi objek yang tidak dikelola.

(Diperoleh dari INativeObject)

Metode

HandleBookRestaurantReservation(INBookRestaurantReservationIntent, Action<INBookRestaurantReservationIntentResponse>)

Pengembang harus mengambil alih metode ini dan memanggil T:System.Action'1 dengan yang INBookRestaurantReservationIntentResponse sesuai dengan INBookRestaurantReservationIntentintent.

Metode Ekstensi

ConfirmBookRestaurantReservation(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INBookRestaurantReservationIntentResponse>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan konfirmasi reservasi restoran.

ResolveBookingDate(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INDateComponentsResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan resolusi tanggal reservasi.

ResolveGuest(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INRestaurantGuestResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan resolusi tamu dalam reservasi.

ResolveGuestProvidedSpecialRequest(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INStringResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan resolusi apakah tamu telah membuat permintaan khusus sebagai bagian dari reservasi.

ResolvePartySize(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INIntegerResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan resolusi jumlah tamu dalam pemesanan.

ResolveRestaurant(IINBookRestaurantReservationIntentHandling, INBookRestaurantReservationIntent, Action<INRestaurantResolutionResult>)

Pengembang dapat mengambil alih metode ini untuk menyesuaikan resolusi restoran tempat pemesanan akan dilakukan.

Berlaku untuk