IPKPaymentAuthorizationControllerDelegate Schnittstelle

Definition

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

[Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V235) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus>) }, Selector="paymentAuthorizationController:didAuthorizePayment:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V236) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity2V145) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKShippingMethod), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V237) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity3V19) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKShippingMethod[],PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingContact:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V238) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V239) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V237) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V240) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V241) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(UIKit.UIWindow), Selector="presentationWindowForPaymentAuthorizationController:")]
public interface IPKPaymentAuthorizationControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V217) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus>) }, Selector="paymentAuthorizationController:didAuthorizePayment:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V218) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity2V136) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKShippingMethod), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V219) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity3V18) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKShippingMethod[],PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingContact:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V220) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V221) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:completion:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V219) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V222) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V223) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(UIKit.UIWindow), Selector="presentationWindowForPaymentAuthorizationController:")]
public interface IPKPaymentAuthorizationControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V92) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V93) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V94) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V93) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V95) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V96) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")]
[Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(AppKit.NSWindow), Selector="presentationWindowForPaymentAuthorizationController:")]
public interface IPKPaymentAuthorizationControllerDelegate : IDisposable, ObjCRuntime.INativeObject
[<Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V235) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus>) }, Selector="paymentAuthorizationController:didAuthorizePayment:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V236) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity2V145) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKShippingMethod), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V237) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity3V19) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKShippingMethod[],PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingContact:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V238) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V239) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V237) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V240) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V241) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(UIKit.UIWindow), Selector="presentationWindowForPaymentAuthorizationController:")>]
type IPKPaymentAuthorizationControllerDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V217) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus>) }, Selector="paymentAuthorizationController:didAuthorizePayment:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V218) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity2V136) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKShippingMethod), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V219) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity3V18) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentAuthorizationStatus,PassKit.PKShippingMethod[],PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectShippingContact:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V220) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V221) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentSummaryItem[]>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:completion:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V219) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V222) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V223) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(UIKit.UIWindow), Selector="presentationWindowForPaymentAuthorizationController:")>]
type IPKPaymentAuthorizationControllerDelegate = interface
    interface INativeObject
    interface IDisposable
[<Foundation.Protocol(Name="PKPaymentAuthorizationControllerDelegate", WrapperType=typeof(PassKit.PKPaymentAuthorizationControllerDelegateWrapper))>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="DidFinish", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerDidFinish:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="WillAuthorizePayment", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, Selector="paymentAuthorizationControllerWillAuthorizePayment:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidAuthorizePayment", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V92) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPayment), typeof(System.Action<PassKit.PKPaymentAuthorizationResult>) }, Selector="paymentAuthorizationController:didAuthorizePayment:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V93) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectShippingContact", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V94) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKContact), typeof(System.Action<PassKit.PKPaymentRequestShippingContactUpdate>) }, Selector="paymentAuthorizationController:didSelectShippingContact:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidSelectPaymentMethod", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V93) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(PassKit.PKPaymentMethod), typeof(System.Action<PassKit.PKPaymentRequestPaymentMethodUpdate>) }, Selector="paymentAuthorizationController:didSelectPaymentMethod:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidRequestMerchantSessionUpdate", ParameterBlockProxy=new System.Type[] { null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V95) }, ParameterByRef=new System.Boolean[] { false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.Action<PassKit.PKPaymentRequestMerchantSessionUpdate>) }, Selector="paymentAuthorizationController:didRequestMerchantSessionUpdate:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=false, IsStatic=false, Name="DidChangeCouponCode", ParameterBlockProxy=new System.Type[] { null, null, typeof(ObjCRuntime.Trampolines+NIDActionArity1V96) }, ParameterByRef=new System.Boolean[] { false, false, false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController), typeof(System.String), typeof(System.Action<PassKit.PKPaymentRequestCouponCodeUpdate>) }, Selector="paymentAuthorizationController:didChangeCouponCode:handler:")>]
[<Foundation.ProtocolMember(IsProperty=false, IsRequired=true, IsStatic=false, Name="GetPresentationWindow", ParameterByRef=new System.Boolean[] { false }, ParameterType=new System.Type[] { typeof(PassKit.PKPaymentAuthorizationController) }, ReturnType=typeof(AppKit.NSWindow), Selector="presentationWindowForPaymentAuthorizationController:")>]
type IPKPaymentAuthorizationControllerDelegate = interface
    interface INativeObject
    interface IDisposable
Abgeleitet
Attribute
Implementiert

Eigenschaften

Name Beschreibung
Handle

Handle (Zeiger) auf die nicht verwaltete Objektdarstellung.

(Geerbt von INativeObject)

Methoden

Name Beschreibung
DidAuthorizePayment(PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationResult>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

DidAuthorizePayment(PKPaymentAuthorizationController, PKPayment, Action<PKPaymentAuthorizationStatus>)

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen die Überladung "DidAuthorizePayment" mit dem Parameter "Action<PKPaymentAuthorizationResult>" verwenden.

DidChangeCouponCode(PKPaymentAuthorizationController, String, Action<PKPaymentRequestCouponCodeUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

DidFinish(PKPaymentAuthorizationController)

Methode, die aufgerufen wird, wenn die Zahlungsautorisierung abgeschlossen ist.

DidRequestMerchantSessionUpdate(PKPaymentAuthorizationController, Action<PKPaymentRequestMerchantSessionUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

DidSelectPaymentMethod(PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

Methode, die aufgerufen wird, wenn der Benutzer eine Zahlungsmethode auswählt.

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

Die Methode, die aufgerufen wird, wenn ein Benutzer einen Kontakt auswählt, an den sie versendet werden soll.

DidSelectShippingContact(PKPaymentAuthorizationController, PKContact, Action<PKPaymentRequestShippingContactUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

DidSelectShippingMethod(PKPaymentAuthorizationController, PKPaymentMethod, Action<PKPaymentRequestPaymentMethodUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

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

GetPresentationWindow(PKPaymentAuthorizationController)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

WillAuthorizePayment(PKPaymentAuthorizationController)

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

Erweiterungsmethoden

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

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

Entwickler sollten diese veraltete Methode nicht verwenden. Entwickler sollten stattdessen die Überladung "DidAuthorizePayment" mit dem Parameter "Action<PKPaymentAuthorizationResult>" verwenden.

DidChangeCouponCode(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, String, Action<PKPaymentRequestCouponCodeUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

DidRequestMerchantSessionUpdate(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController, Action<PKPaymentRequestMerchantSessionUpdate>)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

Methode, die aufgerufen wird, wenn der Benutzer eine Zahlungsmethode auswählt.

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

Die Methode, die aufgerufen wird, wenn ein Benutzer einen Kontakt auswählt, an den sie versendet werden soll.

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

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

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

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

GetHandle(INativeObject)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

GetNonNullHandle(INativeObject, String)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

GetPresentationWindow(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

Delegate-Objekt, das auf Benutzerinteraktionen im Auftrag einer PKPaymentAuthorizationController.

WillAuthorizePayment(IPKPaymentAuthorizationControllerDelegate, PKPaymentAuthorizationController)

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

Gilt für:

Weitere Informationen