IINSendPaymentIntentHandling 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 die Handlermethode definiert, die bei der Implementierung mit einer INSendPaymentIntentResponsearg
für aufrufen completion
muss.
[Foundation.Protocol(Name="INSendPaymentIntentHandling", WrapperType=typeof(Intents.INSendPaymentIntentHandlingWrapper))]
[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 IINSendPaymentIntentHandling : IDisposable, ObjCRuntime.INativeObject
type IINSendPaymentIntentHandling = interface
interface INativeObject
interface IDisposable
- Abgeleitet
- Attribute
- Implementiert
Eigenschaften
Handle |
Handle (Zeiger) auf die Darstellung des nicht verwalteten Objekts. (Geerbt von INativeObject) |
Methoden
HandleSendPayment(INSendPaymentIntent, Action<INSendPaymentIntentResponse>) |
Entwickler müssen diese Methode überschreiben und T T:System.Action'1 mit einem INSendPaymentIntentResponse aufrufen, das INSendPaymentIntent |
Erweiterungsmethoden
ConfirmSendPayment(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentIntentResponse>) |
Entwickler können diese Methode überschreiben, um die Bestätigung einer Anforderung zum Senden einer Zahlung anzupassen. |
ResolveCurrencyAmount(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INCurrencyAmountResolutionResult>) |
Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen "ResolveCurrencyAmount (INSendPaymentIntent, Action<INSendPaymentCurrencyAmountResolutionResult>)" verwenden. |
ResolveCurrencyAmount(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentCurrencyAmountResolutionResult>) |
Entwickler können diese Methode implementieren, um die Auflösung einer Währung und eines Betrags anzupassen. |
ResolveNote(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INStringResolutionResult>) |
Entwickler können diese Methode überschreiben, um die Auflösung einer Notiz, die mit der Zahlung verknüpft ist, anzupassen. |
ResolvePayee(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INPersonResolutionResult>) |
Entwickler können diese Methode überschreiben, um die Auflösung des Zahlungsempfängers anzupassen. |
ResolvePayee(IINSendPaymentIntentHandling, INSendPaymentIntent, Action<INSendPaymentPayeeResolutionResult>) |
Entwickler können diese Methode implementieren, um die Auflösung des Zahlungsempfängers anzupassen. |