Freigeben über


PKPaymentAuthorizationControllerDelegate_Extensions Klasse

Definition

Erweiterungsmethoden für die IPKPaymentAuthorizationControllerDelegate Schnittstelle, um alle Methoden aus dem PKPaymentAuthorizationControllerDelegate Protokoll zu unterstützen.

public static class PKPaymentAuthorizationControllerDelegate_Extensions
type PKPaymentAuthorizationControllerDelegate_Extensions = class
Vererbung
PKPaymentAuthorizationControllerDelegate_Extensions

Hinweise

Die Erweiterungsmethoden für IPKPaymentAuthorizationControllerDelegate ermöglichen Es Entwicklern, Instanzen der Schnittstelle als alle optionalen Methoden des ursprünglichen PKPaymentAuthorizationControllerDelegate Protokolls zu behandeln. Da die Schnittstelle nur die erforderlichen Member enthält, können Entwickler mit diesen Erweiterungsmethoden die optionalen Member des Protokolls aufrufen.

Methoden

DidAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationResult>)

Erweiterungsmethoden für die IPKPaymentAuthorizationControllerDelegate Schnittstelle, um alle Methoden aus dem PKPaymentAuthorizationControllerDelegate Protokoll zu unterstützen.

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Erweiterungsmethoden für die IPKPaymentAuthorizationControllerDelegate Schnittstelle, um alle Methoden aus dem PKPaymentAuthorizationControllerDelegate Protokoll zu unterstützen.

DidSelectPaymentMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentSummaryItem[]>)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen die DidSelectPaymentMethod-Überladung mit dem Parameter "Action<PKPaymentRequestPaymentMethodUpdate>" verwenden.

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentAuthorizationStatus, PKShippingMethod[],PKPaymentSummaryItem[]>)

Methode, die aufgerufen wird, wenn ein Benutzer einen Kontakt auswählt, an den der Versand erfolgt.

DidSelectShippingContact(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

Erweiterungsmethoden für die IPKPaymentAuthorizationControllerDelegate Schnittstelle, um alle Methoden aus dem PKPaymentAuthorizationControllerDelegate Protokoll zu unterstützen.

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Erweiterungsmethoden für die IPKPaymentAuthorizationControllerDelegate Schnittstelle, um alle Methoden aus dem PKPaymentAuthorizationControllerDelegate Protokoll zu unterstützen.

DidSelectShippingMethod(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, PKShippingMethod, Action<PKPaymentAuthorizationStatus, PKPaymentSummaryItem[]>)

Methode, die aufgerufen wird, wenn ein Benutzer eine neue Versandmethode auswählt.

WillAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

Methode, die aufgerufen wird, wenn der Benutzer eine Zahlungsanforderung autorisiert.

Gilt für: