C# 클래스 PayPal.SOAP.MerchantAPICallPreHandler

상속: IAPICallPreHandler
파일 보기 프로젝트 열기: paypal/sdk-core-dotnet 1 사용 예제들

공개 메소드들

메소드 설명
GetCredential ( ) : PayPal.Authentication.ICredential

Returns the instance of ICredential

GetEndpoint ( ) : string

Returns the endpoint url

GetHeaderMap ( ) : string>.Dictionary

Returns the Header

GetPayload ( ) : string

Appends SOAP Headers to payload if the credentials mandate soap headers

MerchantAPICallPreHandler ( string>.Dictionary config, IAPICallPreHandler apiCallHandler, PayPal.Authentication.ICredential credential ) : System

SOAPAPICallPreHandler decorating basic IAPICallPreHandler using ICredential

MerchantAPICallPreHandler ( string>.Dictionary config, IAPICallPreHandler apiCallHandler, string apiUserName, string accessToken, string tokenSecret ) : System

SOAPAPICallPreHandler decorating basic IAPICallPreHandler using API Username

비공개 메소드들

메소드 설명
GetAttributeNamespace ( ) : string

Returns Namespace specific to PayPal APIs

GetCredentials ( ) : PayPal.Authentication.ICredential

Returns the credentials as configured in the application configuration

GetDefaultHttpHeadersSOAP ( ) : string>.Dictionary

Returns default HTTP headers used in SOAP call

GetPayloadUsingSOAPHeader ( string payload, string namespaces, string header ) : string

Returns Payload after decoration

InitCredential ( ) : void

Initializes the instance of ICredential

MerchantAPICallPreHandler ( IAPICallPreHandler apiCallHandler, string>.Dictionary config ) : System

Private constructor

메소드 상세

GetCredential() 공개 메소드

Returns the instance of ICredential
public GetCredential ( ) : PayPal.Authentication.ICredential
리턴 PayPal.Authentication.ICredential

GetEndpoint() 공개 메소드

Returns the endpoint url
public GetEndpoint ( ) : string
리턴 string

GetHeaderMap() 공개 메소드

Returns the Header
public GetHeaderMap ( ) : string>.Dictionary
리턴 string>.Dictionary

GetPayload() 공개 메소드

Appends SOAP Headers to payload if the credentials mandate soap headers
public GetPayload ( ) : string
리턴 string

MerchantAPICallPreHandler() 공개 메소드

SOAPAPICallPreHandler decorating basic IAPICallPreHandler using ICredential
public MerchantAPICallPreHandler ( string>.Dictionary config, IAPICallPreHandler apiCallHandler, PayPal.Authentication.ICredential credential ) : System
config string>.Dictionary
apiCallHandler IAPICallPreHandler
credential PayPal.Authentication.ICredential
리턴 System

MerchantAPICallPreHandler() 공개 메소드

SOAPAPICallPreHandler decorating basic IAPICallPreHandler using API Username
public MerchantAPICallPreHandler ( string>.Dictionary config, IAPICallPreHandler apiCallHandler, string apiUserName, string accessToken, string tokenSecret ) : System
config string>.Dictionary
apiCallHandler IAPICallPreHandler
apiUserName string
accessToken string
tokenSecret string
리턴 System